import { WebSocket } from 'ws'; import type { pino } from 'pino'; import { type ServerComponents } from './server-initialization.js'; export interface ConnectionSetupDependencies extends ServerComponents { logger: pino.Logger; emit: (event: string, ...args: unknown[]) => boolean; } export declare function handleConnectionSetup(ws: WebSocket, req: { headers: Record; socket: { remoteAddress?: string; }; }, deps: ConnectionSetupDependencies, isShuttingDown: boolean): Promise; //# sourceMappingURL=connection-setup.d.ts.map