import type { Event } from './types.js'; import type { EventConstructor } from './types.js'; export declare class EventNotFoundException extends Error { constructor(name: string); } export declare class EventRegistry { private readonly events; register(constructor: EventConstructor): this; has(name: string): boolean; resolve(name: string): EventConstructor; create(name: string, data: Record): Event; } //# sourceMappingURL=event-registry.d.ts.map