import { Registry } from './types'; import { EventEmitter2 } from 'eventemitter2'; import { z } from 'zod'; export declare class TypedEventEmitter> { private readonly eventEmitter; constructor(eventEmitter: EventEmitter2); emit(event: Key, props: z.input): boolean; }