import { SubscriptionHandler, SubscriptionHandlerId, SubscriptionHandlerIdMapping } from "./types"; export declare class SubscriptionHandlerIdMap { private readonly idsByHandler; private readonly handlersById; constructor(); add(handler: SubscriptionHandler): { handlerId: SubscriptionHandlerId; }; getIdByHandler(handler: SubscriptionHandler): SubscriptionHandlerId | null; getHandlerById(id: SubscriptionHandlerId): SubscriptionHandler | null; get(): SubscriptionHandlerIdMapping[]; delete(handler: SubscriptionHandler): { isEmpty: boolean; }; size(): number; } //# sourceMappingURL=subscription-handler-id-map.d.ts.map