import * as http from 'http'; import { AuthValidator } from './auth'; export interface WebSocketMessage { type: string; data?: any; timestamp?: number; } export declare class WebSocketHandler { private wss; private logger; private clients; private authValidator; constructor(authValidator: AuthValidator); initialize(server: http.Server): void; private handleMessage; private sendMessage; private startHeartbeat; broadcast(message: WebSocketMessage): void; sendToSession(sessionId: string, message: WebSocketMessage): void; } //# sourceMappingURL=websocket.d.ts.map