import { ConnectionEvent, ConnectionEventType, EventCallback } from '../types/events.types'; export declare class ConnectionEventBus { private static instance; private listeners; private constructor(); static getInstance(): ConnectionEventBus; emit(event: ConnectionEvent): void; subscribe(eventType: ConnectionEventType, callback: EventCallback): () => void; subscribeToMultiple(eventTypes: ConnectionEventType[], callback: EventCallback): () => void; clear(): void; }