import type { AuthSubscriber } from './models/auth-subscriber.model'; import type { AuthSubscriberOptions } from './models/auth-subscriber-options.model'; import type { AuthSubscription } from './models/auth-subscription.model'; /** * @internal */ interface InternalAuthSubscription { subscriber: AuthSubscriber; options?: AuthSubscriberOptions; } /** * TODO: */ export declare class AuthSubscriptions { #private; add(subscriber: AuthSubscriber, options?: AuthSubscriberOptions): AuthSubscription; notify(...args: T): void; unsubscribe(subscription?: InternalAuthSubscription): void; } export {};