/** * Tracks progress of a batch operation and calculates ETA. * Uses throughput-based estimation that naturally accounts for parallel concurrency. */ export declare class ProgressTracker { private total; private completed; private startTime; constructor(total: number); /** Record completion of one item. */ tick(): void; /** Get formatted progress string: "45/91 (49%) | 1m 12s elapsed | ~2m 5s remaining" */ format(): string; get completedCount(): number; } export declare function formatDuration(ms: number): string; //# sourceMappingURL=progress.d.ts.map