import type { ListenerConstructor, ListenerContract } from './types.js'; export declare class ListenerNotFoundException extends Error { constructor(name: string); } export declare class ListenerRegistry { private readonly listeners; register(constructor: ListenerConstructor): this; has(name: string): boolean; resolve(name: string): ListenerConstructor; create(name: string): ListenerContract; } //# sourceMappingURL=listener-registry.d.ts.map