type Event = string; type Listener = (...args: any[]) => void | Promise; /** * A simple EventEmitter shim that provides only the basics */ export declare class EventEmitter { private readonly events; emit(event: Event, ...args: any[]): boolean; on(event: Event, listener: Listener): EventEmitter; off(event: Event, listener: Listener): EventEmitter; once(event: Event, listener: Listener): EventEmitter; } export {};