/** * Terminal UI — colors, spinners, animations, progress bars. */ export declare const isTTY: boolean; export declare const c: { reset: string; bold: string; dim: string; italic: string; under: string; red: string; orange: string; yellow: string; green: string; cyan: string; blue: string; purple: string; pink: string; gray: string; white: string; bgRed: string; bgGreen: string; bgOrange: string; bgCyan: string; hide: string; show: string; clear: string; }; export declare function setTitle(text: string): void; /** Generates a wind trail that fills exactly `cols` terminal columns. */ export declare function windTrail(cols: number, offset?: number): string; export declare let tick: number; export declare function advanceTick(): void; export declare function braille(): string; export declare function windWave(): string; export declare function dots(): string; export declare function startSpinner(render: () => string, intervalMs?: number): () => void; export declare function progressBar(pct: number, width: number, animate?: boolean): string; export declare function banner(): Promise; export declare function rainbowText(text: string): string; export declare function celebrationAnimation(): Promise; export declare function fileBadge(rel: string): string; export declare function diagLine(d: any): string;