import type { HttpsConfig } from '@ms-cloudpack/common-types'; import type { AnyRouter } from '@trpc/server'; import { type NodeHTTPCreateContextFnOptions, type NodeHTTPHandlerOptions } from '@trpc/server/adapters/node-http'; import http from 'http'; import https from 'https'; export type CreateHTTPHandlerOptions = NodeHTTPHandlerOptions & { https?: true | HttpsConfig; cwd: string; }; export type CreateHTTPContextOptions = NodeHTTPCreateContextFnOptions; export declare function createHTTPHandler(options: CreateHTTPHandlerOptions & { domain?: string; }): (req: http.IncomingMessage, res: http.ServerResponse) => Promise; export declare function createHTTPServer(options: CreateHTTPHandlerOptions & { domain?: string; }): Promise<{ server: http.Server | https.Server; listen: (port: number, host?: string) => Promise<{ port: number; close: () => void; }>; }>; //# sourceMappingURL=httpAdapter.d.ts.map