import { Event } from './event'; type Unsub = () => void; export declare class EventMultiplexer { private readonly emitter; private hasListeners; private events; constructor(); get event(): Event; add(event: Event): Unsub; dispose(): void; private onFirstListenerAdd; private onLastListenerRemove; private hook; private unhook; } export {};