export declare enum ReconnectionState { DISCONNECTED = "disconnected", CONNECTING = "connecting", CONNECTED = "connected", RECONNECTING = "reconnecting", FAILED = "failed" } export declare class ReconnectionStateManager { private state; private lastConnectedAt; private lastDisconnectedAt; setState(state: ReconnectionState): void; getState(): ReconnectionState; isConnected(): boolean; isReconnecting(): boolean; getLastConnectedAt(): Date | null; getLastDisconnectedAt(): Date | null; getConnectionDuration(): number | null; }