import type { CortexEvent, EventHandler, EventBusInterface } from '../types/events.js'; export declare class EventBus implements EventBusInterface { private handlers; emit(event: CortexEvent): void; on(type: string, handler: EventHandler): () => void; off(type: string, handler: EventHandler): void; once(type: string, handler: EventHandler): void; } export declare const eventBus: EventBus; //# sourceMappingURL=event-bus.d.ts.map