import { IEventBus } from '../../interfaces/events/IEventBus'; import { SessionEvent, SessionEventType } from '../../interfaces/events/SessionEventTypes'; export declare class EventBus implements IEventBus { private listeners; private anyListeners; emit(event: SessionEvent): void; on(eventType: SessionEventType | string, callback: (event: SessionEvent) => void): void; off(eventType: SessionEventType | string, callback: (event: SessionEvent) => void): void; onAny(callback: (event: SessionEvent) => void): void; offAny?(callback: (event: SessionEvent) => void): void; } //# sourceMappingURL=EventBus.d.ts.map