import { Subscription } from 'rxjs/Subscription'; export declare class PromiseTrackerService { promiseList: Array | Subscription>; delayPromise: number | any; durationPromise: number | any; delayJustFinished: boolean; minDuration: number; reset(options: IPromiseTrackerOptions): void; private addPromise(promise); private finishPromise(promise); isActive(): boolean; } export interface IPromiseTrackerOptions { minDuration: number; delay: number; promiseList: Promise[]; }