type EventEmitterListener = (...args: never[]) => void; declare class EventEmitter, EventName extends keyof Events = keyof Events> { private callbacks; on(event: Event, callback: Events[Event]): void; off(event: Event, callback: Events[Event]): void; emit(event: Event, ...args: Parameters): void; } export default EventEmitter;