/**
 * @license
 * Copyright 2025 Vybestack LLC
 * SPDX-License-Identifier: Apache-2.0
 */
import { ColorsTheme } from './themes/theme.js';
import { SemanticColors as SemanticColorsInterface } from './themes/semantic-tokens.js';
export declare const Colors: ColorsTheme;
/**
 * Semantic color tokens that provide meaningful color abstractions
 */
export declare const SemanticColors: SemanticColorsInterface;
/**
 * ANSI-styled text using theme colors
 * For use in console output and string returns (not React components)
 */
export declare const ansi: {
    foreground: (text: string) => string;
    background: (text: string) => string;
    lightBlue: (text: string) => string;
    accentBlue: (text: string) => string;
    accentPurple: (text: string) => string;
    accentCyan: (text: string) => string;
    accentGreen: (text: string) => string;
    accentYellow: (text: string) => string;
    accentRed: (text: string) => string;
    comment: (text: string) => string;
    gray: (text: string) => string;
    bold: (text: string) => string;
};
/**
 * Export the semantic theme for UI components
 */
export declare const theme: {
    text: {
        readonly primary: string;
        readonly secondary: string;
        readonly link: string;
        readonly accent: string;
    };
    status: {
        readonly success: string;
        readonly warning: string;
        readonly error: string;
    };
    background: {
        readonly primary: string;
        readonly diff: {
            readonly added: string;
            readonly removed: string;
        };
    };
    ui: {
        readonly comment: string;
        readonly symbol: string;
        readonly gradient: string[] | undefined;
    };
    border: {
        readonly default: string;
        readonly focused: string;
    };
};
