import { type IncomingMessage, type ServerResponse } from 'node:http'; export interface StartHttpServerOptions { host?: string; port?: number; /** Session idle timeout in ms (default: 10 minutes) */ sessionIdleTimeoutMs?: number; /** * Idle timeout for a session that initialized but never made a call * (default: 30 seconds). These are the sessions a reconnect-happy client * leaves behind, and each one holds a connection slot while it lives. */ unusedSessionTimeoutMs?: number; /** Interval for checking idle sessions in ms (default: 60 seconds) */ sessionCheckIntervalMs?: number; } export declare function startHttpServer(options?: StartHttpServerOptions): Promise>; //# sourceMappingURL=httpServer.d.ts.map