//#region src/lib/EventEmitter.d.ts type Listener = (event: T) => void; type EventMap = { [K in string]: unknown }; declare abstract class EventEmitter { private _listeners; on(event: TEventType, listener: Listener, key?: string | null): void; off(event: TEventType, listenerOrKey: Listener | string): void; emit(event: TEventType, payload: TEventMap[TEventType]): void; } //#endregion export { EventEmitter }; //# sourceMappingURL=EventEmitter.d.ts.map