export type EngineEvent = { type: string; payload: unknown; timestamp: string; }; type EngineEventListener = (event: EngineEvent) => void; export declare class EngineEventBus { private emitter; emit(type: string, payload: unknown): void; onEvent(listener: EngineEventListener): () => void; } export {}; //# sourceMappingURL=events.d.ts.map