/**
 * Color utility for consistent styled output across the application
 * Uses ANSI escape codes for maximum compatibility
 */
/**
 * Color utility class
 */
declare class Colors {
    [key: string]: any;
    constructor();
    shouldEnableColors(): boolean;
    colorize(color: any, text: any): any;
    setupColors(): void;
    setupFallbackColors(): void;
    disable(): void;
    enable(): void;
    emoji(text: any): any;
    status(type: any, message: any): any;
    commitType(type: any): any;
    risk(level: any): any;
    impact(level: any): any;
    diffAdd(text: any): any;
    diffRemove(text: any): any;
    diffContext(text: any): any;
    progress(current: any, total: any, label?: string): string;
    getVisibleLength(str: any): any;
    box(title: any, content: any, minWidth?: number): string;
    successMessage(message: any): string;
    errorMessage(message: any): string;
    warningMessage(message: any): string;
    infoMessage(message: any): string;
    processingMessage(message: any): string;
    aiMessage(message: any): string;
    metricsMessage(message: any): string;
    separator(char?: string, length?: number): any;
    sectionHeader(text: any): any;
    formatFileList(files: any, maxDisplay?: number): any;
    formatMetrics(metrics: any): string;
    get symbols(): {
        success: string;
        error: string;
        warning: string;
        info: string;
        arrow: string;
        bullet: string;
        check: string;
        cross: string;
        star: string;
        heart: string;
        diamond: string;
        circle: string;
        square: string;
        triangle: string;
        play: string;
        pause: string;
        stop: string;
        refresh: string;
        sync: string;
        upload: string;
        download: string;
        plus: string;
        minus: string;
        multiply: string;
        divide: string;
        equals: string;
        pipe: string;
        hash: string;
        at: string;
        dollar: string;
        percent: string;
        ampersand: string;
        question: string;
        exclamation: string;
        ellipsis: string;
        middot: string;
        section: string;
        paragraph: string;
        copyright: string;
        registered: string;
        trademark: string;
        degree: string;
        plusminus: string;
        micro: string;
        alpha: string;
        beta: string;
        gamma: string;
        delta: string;
        lambda: string;
        mu: string;
        pi: string;
        sigma: string;
        tau: string;
        phi: string;
        omega: string;
    };
    statusSymbol(type: any, message: any): string;
    gradient(text: any, colors?: string[]): Promise<any>;
    get spinnerFrames(): string[];
    get dotsFrames(): string[];
    boxed(content: any, options?: Record<string, any>): string;
    table(data: any, options?: Record<string, any>): string;
}
declare const colors: Colors;
export default colors;
