import { PartialObserver, Subscribable, Unsubscribable } from "rxjs"; export declare type Subscriber = ((value: T) => void) | PartialObserver; export declare class SubscriptionManager { subscriptions: Unsubscribable[]; subscribe: (obs$: Subscribable, callback?: import("rxjs").NextObserver | import("rxjs").ErrorObserver | import("rxjs").CompletionObserver | ((value: T) => void) | undefined) => Unsubscribable; subscribeAsync: (obs$: Subscribable, callback?: import("rxjs").NextObserver | import("rxjs").ErrorObserver | import("rxjs").CompletionObserver | ((value: T) => void) | undefined) => Unsubscribable; unsubscribe(sub: Unsubscribable): void; destroy(): void; }