export interface ProgressReporter { isEnabled(data: any): boolean; isDisplayingProgress(): boolean; begin(): void; report(message: string): void; end(): void; } export declare class ProgressReportTracker implements ProgressReporter { private _reporter; private _isDisplayingProgress; constructor(_reporter: ProgressReporter); isDisplayingProgress(): boolean; isEnabled(data: any): boolean; begin(): void; report(message: string): void; end(): void; }