import type { WebSocketConfig, WebSocketManager } from './types.js'; /** * Creates a generic WebSocket manager for handling real-time updates * * This factory function returns a manager object that: * - Manages a single WebSocket connection with lazy initialization * - Multiplexes multiple subscriptions over one connection * - Handles automatic reconnection with exponential backoff * - Responds to server heartbeat pings * - Routes incoming messages to the correct subscription * * @param config - WebSocket manager configuration * @returns WebSocketManager object with connection and subscription methods */ export declare function createWebSocketManager(config: WebSocketConfig): WebSocketManager; //# sourceMappingURL=manager.d.ts.map