import { ProgressTracker } from './progress-tracker'; import { Logger } from '../types'; export interface ProgressDisplayOptions { showDetails: boolean; refreshInterval: number; showETA: boolean; showRate: boolean; } export declare class CLIProgressDisplay { private tracker; private logger; private options; private displayInterval?; private lastDisplayTime; constructor(tracker: ProgressTracker, logger: Logger, options?: Partial); start(): void; stop(): void; private setupEventListeners; private handleProgressUpdate; private displayProgress; private createProgressBar; private createStatusLine; private displayFinalSummary; displayError(error: Error, context?: string): void; displayWarning(message: string): void; displayInfo(message: string): void; displaySuccess(message: string): void; private formatBytes; } //# sourceMappingURL=cli-progress-display.d.ts.map