/** * Color utilities for debug reporting * * Provides ANSI color codes for terminal output */ /** * ANSI color codes */ export declare const COLORS: { readonly reset: "\u001B[0m"; readonly black: "\u001B[30m"; readonly red: "\u001B[31m"; readonly green: "\u001B[32m"; readonly yellow: "\u001B[33m"; readonly blue: "\u001B[34m"; readonly magenta: "\u001B[35m"; readonly cyan: "\u001B[36m"; readonly white: "\u001B[37m"; readonly gray: "\u001B[90m"; readonly brightRed: "\u001B[91m"; readonly brightGreen: "\u001B[92m"; readonly brightYellow: "\u001B[93m"; readonly brightBlue: "\u001B[94m"; readonly brightMagenta: "\u001B[95m"; readonly brightCyan: "\u001B[96m"; readonly brightWhite: "\u001B[97m"; readonly bgRed: "\u001B[41m"; readonly bgGreen: "\u001B[42m"; readonly bgYellow: "\u001B[43m"; readonly bgBlue: "\u001B[44m"; readonly bgMagenta: "\u001B[45m"; readonly bgCyan: "\u001B[46m"; readonly bgWhite: "\u001B[47m"; readonly bold: "\u001B[1m"; readonly dim: "\u001B[2m"; readonly italic: "\u001B[3m"; readonly underline: "\u001B[4m"; readonly blink: "\u001B[5m"; readonly reverse: "\u001B[7m"; readonly hidden: "\u001B[8m"; readonly strikethrough: "\u001B[9m"; }; /** * Color helper functions */ export declare const color: { success: (text: string) => string; error: (text: string) => string; warning: (text: string) => string; info: (text: string) => string; debug: (text: string) => string; critical: (text: string) => string; high: (text: string) => string; medium: (text: string) => string; low: (text: string) => string; none: (text: string) => string; bold: (text: string) => string; underline: (text: string) => string; dim: (text: string) => string; code: (text: string) => string; header: (text: string) => string; subheader: (text: string) => string; label: (text: string) => string; value: (text: string) => string; box: (text: string, colorCode?: "\u001B[36m") => string; highlight: (text: string) => string; score: (value: number, max?: number) => string; percentage: (value: number) => string; badge: (text: string, status: "success" | "error" | "warning" | "info") => string; bullet: (text: string, level?: "primary" | "secondary" | "tertiary") => string; }; /** * Format table with colors */ export declare function colorTable(headers: string[], rows: string[][], options?: { headerColor?: string; borderColor?: string; alternateRowColors?: boolean; }): string; /** * Create a colored progress bar */ export declare function colorProgressBar(value: number, max: number, width?: number): string; /** * Strip colors from text (useful for logging to files) */ export declare function stripColors(text: string): string; //# sourceMappingURL=colors.d.ts.map