export interface ProgressOptions { total: number; title?: string; format?: string; showProgress?: boolean; } export declare class ProgressManager { private progressBar; private current; private total; private title; private showProgress; constructor(options: ProgressOptions); update(increment?: number, message?: string): void; setCurrent(current: number): void; complete(message?: string): void; getCurrent(): number; getTotal(): number; getPercent(): number; isComplete(): boolean; } export declare class BatchProgressManager { private progressManagers; private batchId; constructor(batchId: string); createProgress(operationId: string, options: ProgressOptions): ProgressManager; getProgress(operationId: string): ProgressManager | undefined; completeAll(): void; getTotalProgress(): { completed: number; total: number; percent: number; }; } //# sourceMappingURL=progress-manager.d.ts.map