export const ACTIONS_GATEWAY_PACKAGE = '@overdeck/actions-gateway' as const

export type ActionsGatewayPackageName = typeof ACTIONS_GATEWAY_PACKAGE

export {
  createReadOnlyGateway,
  READ_ONLY_OPERATIONS,
  type OpaqueResponse,
  type ReadOnlyGateway,
  type ReadOnlyOperation,
  type ReadOnlyRoute,
} from './routes.js'
export {
  createGatewayServer,
  listenGatewayHttp,
  type GatewayServer,
  type GatewayServerRequest,
  type HttpGatewayServerOptions,
  type RunningHttpGatewayServer,
} from './server.js'
