interface SubscriptionObserver { next(value: T): void; error(error: any): void; complete(): void; } export declare class AsyncSerialScheduler { private _baseObserver; private _pendingPromises; constructor(observer: SubscriptionObserver); complete(): void; error(error: any): void; schedule(task: (next: (value: T) => void) => Promise): void; } export {};