interface EventHandler { (...args: any): void; } declare class EventEmitter { events: Record>; constructor(); on(event: string, listener: EventHandler): void; off(event: string, listener: EventHandler): void; emit(event: string, ...args: any[]): void; once(event: string, listener: EventHandler): void; } declare const eventEmitter: EventEmitter; export { EventEmitter, eventEmitter };