export declare class EventEmitter { listeners: Record; addListener(eventName: string, fn: Function): EventEmitter; on(eventName: string, fn: Function): EventEmitter; once(eventName: string, fn: Function): EventEmitter; off(eventName: string, fn: Function): EventEmitter; reset(): void; removeListener(eventName: string, fn: Function): EventEmitter; emit(eventName: string, ...args: unknown[]): boolean; listenerCount(eventName: string): number; rawListeners(eventName: string): Function[]; }