type EventMap = { [key: string]: any[]; }; export default class EventEmitter { private listeners; on(event: K, listener: (...args: Events[K]) => void): this; off(event: K, listener: (...args: Events[K]) => void): this; emit(event: K, ...args: Events[K]): boolean; } export {};