export declare const green: (text: string) => string; export declare const red: (text: string) => string; export declare const yellow: (text: string) => string; export declare const cyan: (text: string) => string; export declare const bold: (text: string) => string; export declare const dim: (text: string) => string; export declare const magenta: (text: string) => string; /** * OSC 8 terminal hyperlink. Renders as clickable in modern terminals * (iTerm2, macOS Terminal, Windows Terminal, GNOME Terminal, etc.). * Falls back to plain text in unsupported terminals. */ export declare function link(url: string, text: string): string; /** * Print aligned columns. Each row is an array of strings. * Column widths are auto-calculated from the widest cell. */ export declare function table(headers: string[], rows: string[][], gap?: number): string; /** * Format install count as human-readable string. * 0 → "0", 999 → "999", 1000 → "1K", 1200 → "1.2K", * 10000 → "10K", 999999 → "999K", 1000000 → "1M", 3400000 → "3.4M" */ export declare function formatInstalls(n: number): string; export declare function spinner(message: string): { stop: (final?: string) => void; };