import { WebSocket } from 'ws'; import { pino } from 'pino'; import type { SessionStore } from '../store/session-store.interface.js'; import { WSConnectionManager } from './connection-manager.js'; import { WSAuthHandler } from './auth-handler.js'; export declare class WSMessageHandler { private messageRouter; constructor(logger: pino.Logger, sessionStore: SessionStore, connectionManager: WSConnectionManager, authHandler: WSAuthHandler); handleMessage(ws: WebSocket, connectionId: string, rawMessage: unknown): void; broadcastEvent(topic: string, event: string, data: unknown): void; } //# sourceMappingURL=message-handler.d.ts.map