import { ConnectionInfo, ConnectionStats, SSEConnectionState } from './types'; /** * 连接管理器 - 直接使用全局Logger */ export declare class ConnectionManager { private connectionId; private connectionStartTime; private stats; private logger; constructor(connectionId: string); /** * 处理连接错误 */ handleConnectionError(error: Error): boolean; /** * 开始连接计时 */ startConnection(): void; /** * 连接成功 */ onConnectionSuccess(): void; /** * 更新连接状态并记录统计信息 */ updateState(state: SSEConnectionState, error?: Error): void; /** * 获取连接信息 */ getConnectionInfo(): ConnectionInfo; /** * 获取连接统计 */ getStats(): ConnectionStats; /** * 清理资源 */ cleanup(): void; }