/**
 * Centralized color scheme for consistent, readable output across all commands
 * Optimized for both light and dark terminal backgrounds
 */
import chalk from 'chalk';
export declare const colors: {
    primary: chalk.Chalk;
    success: chalk.Chalk;
    error: chalk.Chalk;
    warning: chalk.Chalk;
    text: chalk.Chalk;
    textBold: chalk.Chalk;
    textSecondary: chalk.Chalk;
    textMuted: chalk.Chalk;
    active: chalk.Chalk;
    inactive: chalk.Chalk;
    pending: chalk.Chalk;
    code: chalk.Chalk;
    path: chalk.Chalk;
    command: chalk.Chalk;
    agentName: chalk.Chalk;
    repoClean: chalk.Chalk;
    repoDirty: chalk.Chalk;
    repoMissing: chalk.Chalk;
    commitsAhead: chalk.Chalk;
    selected: chalk.Chalk;
    unselected: chalk.Chalk;
    disabled: chalk.Chalk;
    icon: chalk.Chalk;
    separator: chalk.Chalk;
    highlight: chalk.Chalk;
    attention: chalk.Chalk;
};
export declare const format: {
    title: (text: string) => string;
    subtitle: (text: string) => string;
    success: (text: string) => string;
    error: (text: string) => string;
    warning: (text: string) => string;
    info: (text: string) => string;
    agentActive: (name: string) => string;
    agentInactive: (name: string) => string;
    repoStatus: (name: string, status: "clean" | "dirty" | "missing", commits?: number) => string;
    command: (text: string) => string;
    path: (text: string) => string;
    listItem: (text: string, indent?: number) => string;
    listSubItem: (text: string, indent?: number) => string;
};
declare const _default: {
    colors: {
        primary: chalk.Chalk;
        success: chalk.Chalk;
        error: chalk.Chalk;
        warning: chalk.Chalk;
        text: chalk.Chalk;
        textBold: chalk.Chalk;
        textSecondary: chalk.Chalk;
        textMuted: chalk.Chalk;
        active: chalk.Chalk;
        inactive: chalk.Chalk;
        pending: chalk.Chalk;
        code: chalk.Chalk;
        path: chalk.Chalk;
        command: chalk.Chalk;
        agentName: chalk.Chalk;
        repoClean: chalk.Chalk;
        repoDirty: chalk.Chalk;
        repoMissing: chalk.Chalk;
        commitsAhead: chalk.Chalk;
        selected: chalk.Chalk;
        unselected: chalk.Chalk;
        disabled: chalk.Chalk;
        icon: chalk.Chalk;
        separator: chalk.Chalk;
        highlight: chalk.Chalk;
        attention: chalk.Chalk;
    };
    format: {
        title: (text: string) => string;
        subtitle: (text: string) => string;
        success: (text: string) => string;
        error: (text: string) => string;
        warning: (text: string) => string;
        info: (text: string) => string;
        agentActive: (name: string) => string;
        agentInactive: (name: string) => string;
        repoStatus: (name: string, status: "clean" | "dirty" | "missing", commits?: number) => string;
        command: (text: string) => string;
        path: (text: string) => string;
        listItem: (text: string, indent?: number) => string;
        listSubItem: (text: string, indent?: number) => string;
    };
};
export default _default;
