import { EventEmitter as NodeEventEmitter } from 'events'; import { IEventEmitter, TEventEmitterEvent } from './types/index.js'; export declare class EventEmitter implements IEventEmitter { protected eventEmitter: NodeEventEmitter<[never]>; constructor(); on(event: E, listener: Events[E]): this; once(event: E, listener: Events[E]): this; emit(event: E, ...args: Parameters): boolean; removeAllListeners(event?: Extract): this; removeListener(event: E, listener: Events[E]): this; } //# sourceMappingURL=event-emitter.d.ts.map