type Listener = (event: T) => void; export declare class TypedEmitter> { private listeners; on(type: K, fn: Listener): () => void; off(type: K, fn: Listener): void; emit(type: K, event: EventMap[K]): void; removeAllListeners(): void; } export {};