interface TransportManagerStatus { isStarted: boolean; isConfigured: boolean; startupInProgress: boolean; startedServices: string[]; config: unknown; serviceDetails: Record; websocket?: { running: boolean; port?: number; path?: string; connections?: number; }; http?: { running: boolean; port?: number; cors?: boolean; }; sse?: { running: boolean; connections?: number; }; stdio?: { running: boolean; }; } export interface TransportCoordinatorConfig { websocket: { enabled: boolean; port: number; path: string; }; http: { enabled: boolean; port: number; cors: boolean; }; sse: { enabled: boolean; }; stdio: { enabled: boolean; }; } export declare class TransportCoordinator { private static instance; private static isInitializing; private initializationPromise?; private isInitialized; private config; static getInstance(): TransportCoordinator; private static createSafeFallback; constructor(); configure(config: Partial): void; ensureTransportsStarted(): Promise; private initializeTransports; getStatus(): { isInitialized: boolean; initializationInProgress: boolean; transportManagerStatus: TransportManagerStatus; }; getAllocatedPorts(): Record; getTransportEndpoints(): Record; reset(): void; } export declare const transportCoordinator: TransportCoordinator; export {}; //# sourceMappingURL=transport-coordinator.d.ts.map