export interface ProgressIndicator { start(): void; stop(): void; update(message: string): void; } export declare class SimpleProgressIndicator implements ProgressIndicator { private intervalId; private frames; private currentFrame; private message; start(): void; stop(): void; update(message: string): void; } export declare class TerminalFormatter { static formatHeader(text: string, level?: 'main' | 'section'): string; static formatSuccess(text: string, duration?: number): string; static formatError(text: string): string; static formatStep(text: string, status: 'pending' | 'progress' | 'success' | 'error', duration?: number): string; static formatDebug(text: string): string; static formatPartialResponse(response: string, maxLength?: number): string; static formatContent(text: string): string; static formatBatchSummary(passedCount: number, totalCount: number, duration: number): string; } export declare class OutputBuffer { private lines; add(line: string): void; addEmpty(): void; getLines(): string[]; clear(): void; isEmpty(): boolean; toString(): string; }