export interface ProgressConfig { total: number; label: string; unit?: string; } export declare class ProgressDisplay { private multibar; private bars; /** * Create multibar for parallel progress tracking */ createMultiBar(): void; /** * Add progress bar for a specific operation */ addBar(id: string, config: ProgressConfig): void; /** * Update progress bar */ update(id: string, value: number, speed?: string): void; /** * Complete a progress bar */ complete(id: string, message?: string): void; /** * Stop all progress bars */ stop(): void; /** * Format bytes to human readable */ static formatBytes(bytes: number): string; /** * Format speed (bytes/sec) */ static formatSpeed(bytesPerSecond: number): string; /** * Format duration */ static formatDuration(ms: number): string; /** * Display summary box with speed metrics */ static showSpeedSummary(data: { operation: string; duration: number; originalSize: number; compressedSize?: number; parallelOps?: number; speedBoost?: string; }): void; } //# sourceMappingURL=ProgressDisplay.d.ts.map