type SubscriptionOptions = { public: boolean; }; type Subscription = { unsubscribe: () => void; }; declare class SubscriptionManager { private subscriptions; constructor(); add(key: string, subscription: Subscription, optionOverrides?: Partial): void; remove(key: string): void; clear(): void; clearNonPublic(): void; } export default SubscriptionManager;