/** * Autopilot CLI Display Utilities * * Status tables, progress bars, and rate limit banners. */ import type { AutopilotState, AutopilotStatus, WorkerSession } from '../types.js'; /** * Color helpers */ export declare const c: { bold: (text: string) => string; dim: (text: string) => string; red: (text: string) => string; green: (text: string) => string; yellow: (text: string) => string; blue: (text: string) => string; cyan: (text: string) => string; }; /** * Format cost */ export declare function formatCost(cost: number): string; /** * Format duration */ export declare function formatDuration(ms: number): string; /** * Render progress bar */ export declare function renderProgressBar(completed: number, total: number, width?: number): string; /** * Get status display */ export declare function getStatusDisplay(status: AutopilotStatus): string; /** * Get worker status display */ export declare function getWorkerStatusDisplay(status: string): string; /** * Render workers table */ export declare function renderWorkersTable(workers: WorkerSession[]): string; /** * Render status summary */ export declare function renderStatusSummary(state: AutopilotState): string; /** * Render rate limit banner */ export declare function renderRateLimitBanner(retryAfterMs?: number): string; /** * Render cost limit banner */ export declare function renderCostLimitBanner(currentCost: number, maxCost: number): string; /** * Render full dashboard */ export declare function renderDashboard(state: AutopilotState): string; /** * Render compact status line */ export declare function renderCompactStatus(state: AutopilotState): string; //# sourceMappingURL=display.d.ts.map