/** * Session Lifecycle Handlers * * WebSocket handlers for joining and leaving session rooms */ import type { Socket } from 'socket.io'; import type { SessionManager } from '../../../core/session-manager.js'; import type { ServerToClientEvents, ClientToServerEvents, InterServerEvents, SocketData } from '../../../types/events.js'; /** * Properly typed Socket with custom event interfaces */ type TypedSocket = Socket; /** * Setup session lifecycle event handlers on a socket */ export declare function setupSessionLifecycleHandlers(socket: TypedSocket, sessionManager: SessionManager): void; export {}; //# sourceMappingURL=session-lifecycle.d.ts.map