import type { IEventEmitter, EventHandler, LisaEvent, LisaEventType } from '../../domain'; /** * Simple event emitter implementation for Lisa events. */ export declare class EventEmitter implements IEventEmitter { private handlers; /** * Emit an event to all registered handlers. */ emit(event: LisaEvent): Promise; /** * Register a handler for a specific event type. */ on(type: T, handler: EventHandler>): void; /** * Remove a handler for a specific event type. */ off(type: T, handler: EventHandler>): void; } //# sourceMappingURL=EventEmitter.d.ts.map