export interface TaskStats { name: string; startedAt: number; finishedAt?: number; totalExpectedSuccessActions: number | undefined; successActions: number; } export declare class GlobalTaskManagerClass { private static instance; private constructor(); static getInstance(): GlobalTaskManagerClass; private tasks; start(name: string, totalExpectedSuccessActions?: number): void; addProgress(name: string): void; protected progress(name: string, bytes: number): void; stop(name: string, doneCallback?: () => any): void; get(name: string): TaskStats; getAll(): TaskStats[]; } export declare const GlobalTaskManager: GlobalTaskManagerClass;