import { EventEmitter } from "eventemitter3"; export type EventEmitterInterface<T extends Record<string, any>> = Pick< EventEmitter<T>, 'on' | 'once' | 'off' | 'listenerCount' | 'eventNames' | 'listeners' >;