import { WacapEventType, WacapEventData, EventHandler } from '../types'; /** * Global EventBus for broadcasting events across all sessions. * Allows consumers to subscribe once to e.g. QR codes from any session. */ export declare class EventBus { private emitter; on(event: WacapEventType, handler: EventHandler): void; once(event: WacapEventType, handler: EventHandler): void; off(event: WacapEventType, handler: EventHandler): void; emit(event: WacapEventType, data: WacapEventData): void; removeAll(event?: WacapEventType): void; } //# sourceMappingURL=event-bus.d.ts.map