export type EventType = 'snapshot:updated' | 'event:liq_cascade' | 'event:wall_break' | 'event:spread_extreme' | 'signal:generated' | 'intent:created' | 'order:submitted' | 'order:filled' | 'engine:tick' | 'engine:stop'; declare class TypedEventBus { private emitter; constructor(); on(event: EventType, handler: (...args: unknown[]) => void): void; off(event: EventType, handler: (...args: unknown[]) => void): void; emit(event: EventType, ...args: unknown[]): void; once(event: EventType, handler: (...args: unknown[]) => void): void; } export declare const eventBus: TypedEventBus; export {}; //# sourceMappingURL=event-bus.d.ts.map