import type { SubagentCompleteInfo } from '../../../agent/default-hook-registry.js'; import type { ProgressEvent } from '../../../agent/types.js'; import type { CompletionWriter } from './shared.js'; export declare function deriveProgressActivity(thinkingBuffer: string, columns?: number): string | undefined; export declare function formatRateLimitActivity(retryAfterMs?: number): string; export declare function formatProgressBanner(event: ProgressEvent, columns?: number, activity?: string, stopping?: boolean, runningCount?: number): string[]; export declare function formatProgressSummary(event: ProgressEvent, columns?: number): string; export declare function formatSubagentCompletion(info: SubagentCompleteInfo, columns?: number): string; export declare function emitSubagentCompletion(writer: CompletionWriter, info: SubagentCompleteInfo): void;