/**
 * 企业级主题Token系统 - 仿照shadcn架构
 * 使用CSS变量 + background/foreground模式
 */
export declare const baseColors: {
    readonly blue: {
        readonly 50: "oklch(0.95 0.05 240)";
        readonly 100: "oklch(0.90 0.10 240)";
        readonly 200: "oklch(0.80 0.15 240)";
        readonly 300: "oklch(0.70 0.20 240)";
        readonly 400: "oklch(0.60 0.25 240)";
        readonly 500: "oklch(0.50 0.30 240)";
        readonly 600: "oklch(0.45 0.28 240)";
        readonly 700: "oklch(0.40 0.25 240)";
        readonly 800: "oklch(0.35 0.22 240)";
        readonly 900: "oklch(0.30 0.18 240)";
        readonly 950: "oklch(0.20 0.15 240)";
    };
    readonly green: {
        readonly 50: "oklch(0.95 0.05 150)";
        readonly 100: "oklch(0.90 0.10 150)";
        readonly 200: "oklch(0.80 0.15 150)";
        readonly 300: "oklch(0.70 0.20 150)";
        readonly 400: "oklch(0.60 0.25 150)";
        readonly 500: "oklch(0.50 0.30 150)";
        readonly 600: "oklch(0.45 0.28 150)";
        readonly 700: "oklch(0.40 0.25 150)";
        readonly 800: "oklch(0.35 0.22 150)";
        readonly 900: "oklch(0.30 0.18 150)";
        readonly 950: "oklch(0.20 0.15 150)";
    };
    readonly purple: {
        readonly 50: "oklch(0.95 0.05 280)";
        readonly 100: "oklch(0.90 0.10 280)";
        readonly 200: "oklch(0.80 0.15 280)";
        readonly 300: "oklch(0.70 0.20 280)";
        readonly 400: "oklch(0.60 0.25 280)";
        readonly 500: "oklch(0.50 0.30 280)";
        readonly 600: "oklch(0.45 0.28 280)";
        readonly 700: "oklch(0.40 0.25 280)";
        readonly 800: "oklch(0.35 0.22 280)";
        readonly 900: "oklch(0.30 0.18 280)";
        readonly 950: "oklch(0.20 0.15 280)";
    };
    readonly amber: {
        readonly 50: "oklch(0.95 0.05 45)";
        readonly 100: "oklch(0.90 0.10 45)";
        readonly 200: "oklch(0.80 0.15 45)";
        readonly 300: "oklch(0.70 0.20 45)";
        readonly 400: "oklch(0.60 0.25 45)";
        readonly 500: "oklch(0.50 0.30 45)";
        readonly 600: "oklch(0.45 0.28 45)";
        readonly 700: "oklch(0.40 0.25 45)";
        readonly 800: "oklch(0.35 0.22 45)";
        readonly 900: "oklch(0.30 0.18 45)";
        readonly 950: "oklch(0.20 0.15 45)";
    };
    readonly neutral: {
        readonly 50: "oklch(0.98 0 0)";
        readonly 100: "oklch(0.96 0 0)";
        readonly 200: "oklch(0.93 0 0)";
        readonly 300: "oklch(0.88 0 0)";
        readonly 400: "oklch(0.74 0 0)";
        readonly 500: "oklch(0.58 0 0)";
        readonly 600: "oklch(0.48 0 0)";
        readonly 700: "oklch(0.40 0 0)";
        readonly 800: "oklch(0.27 0 0)";
        readonly 900: "oklch(0.15 0 0)";
        readonly 950: "oklch(0.05 0 0)";
    };
};
export declare const themeConfigs: {
    readonly blue: {
        readonly name: "Blue";
        readonly light: {
            readonly background: "oklch(0.98 0 0)";
            readonly foreground: "oklch(0.05 0 0)";
            readonly card: "oklch(0.98 0 0)";
            readonly cardForeground: "oklch(0.05 0 0)";
            readonly popover: "oklch(0.98 0 0)";
            readonly popoverForeground: "oklch(0.05 0 0)";
            readonly primary: "oklch(0.50 0.30 240)";
            readonly primaryForeground: "oklch(0.98 0 0)";
            readonly secondary: "oklch(0.96 0 0)";
            readonly secondaryForeground: "oklch(0.15 0 0)";
            readonly muted: "oklch(0.96 0 0)";
            readonly mutedForeground: "oklch(0.58 0 0)";
            readonly accent: "oklch(0.96 0 0)";
            readonly accentForeground: "oklch(0.15 0 0)";
            readonly destructive: "oklch(0.60 0.20 25)";
            readonly destructiveForeground: "oklch(0.98 0 0)";
            readonly border: "oklch(0.93 0 0)";
            readonly input: "oklch(0.93 0 0)";
            readonly ring: "oklch(0.50 0.30 240)";
            readonly chart1: "oklch(0.50 0.30 240)";
            readonly chart2: "oklch(0.45 0.28 240)";
            readonly chart3: "oklch(0.60 0.25 240)";
            readonly chart4: "oklch(0.40 0.25 240)";
            readonly chart5: "oklch(0.70 0.20 240)";
            readonly widgetBackground: "oklch(0.98 0 0)";
            readonly widgetBorder: "oklch(0.93 0 0)";
            readonly widgetText: "oklch(0.05 0 0)";
            readonly widgetAccent: "oklch(0.50 0.30 240)";
        };
        readonly dark: {
            readonly background: "oklch(0.05 0 0)";
            readonly foreground: "oklch(0.98 0 0)";
            readonly card: "oklch(0.05 0 0)";
            readonly cardForeground: "oklch(0.98 0 0)";
            readonly popover: "oklch(0.05 0 0)";
            readonly popoverForeground: "oklch(0.98 0 0)";
            readonly primary: "oklch(0.60 0.25 240)";
            readonly primaryForeground: "oklch(0.05 0 0)";
            readonly secondary: "oklch(0.27 0 0)";
            readonly secondaryForeground: "oklch(0.98 0 0)";
            readonly muted: "oklch(0.27 0 0)";
            readonly mutedForeground: "oklch(0.74 0 0)";
            readonly accent: "oklch(0.27 0 0)";
            readonly accentForeground: "oklch(0.98 0 0)";
            readonly destructive: "oklch(0.65 0.20 25)";
            readonly destructiveForeground: "oklch(0.98 0 0)";
            readonly border: "oklch(0.27 0 0)";
            readonly input: "oklch(0.27 0 0)";
            readonly ring: "oklch(0.60 0.25 240)";
            readonly chart1: "oklch(0.60 0.25 240)";
            readonly chart2: "oklch(0.50 0.30 240)";
            readonly chart3: "oklch(0.70 0.20 240)";
            readonly chart4: "oklch(0.45 0.28 240)";
            readonly chart5: "oklch(0.80 0.15 240)";
            readonly widgetBackground: "oklch(0.05 0 0)";
            readonly widgetBorder: "oklch(0.27 0 0)";
            readonly widgetText: "oklch(0.98 0 0)";
            readonly widgetAccent: "oklch(0.60 0.25 240)";
        };
    };
    readonly green: {
        readonly name: "Green";
        readonly light: {
            readonly background: "oklch(0.98 0 0)";
            readonly foreground: "oklch(0.05 0 0)";
            readonly card: "oklch(0.98 0 0)";
            readonly cardForeground: "oklch(0.05 0 0)";
            readonly popover: "oklch(0.98 0 0)";
            readonly popoverForeground: "oklch(0.05 0 0)";
            readonly primary: "oklch(0.50 0.30 150)";
            readonly primaryForeground: "oklch(0.98 0 0)";
            readonly secondary: "oklch(0.96 0 0)";
            readonly secondaryForeground: "oklch(0.15 0 0)";
            readonly muted: "oklch(0.96 0 0)";
            readonly mutedForeground: "oklch(0.58 0 0)";
            readonly accent: "oklch(0.96 0 0)";
            readonly accentForeground: "oklch(0.15 0 0)";
            readonly destructive: "oklch(0.60 0.20 25)";
            readonly destructiveForeground: "oklch(0.98 0 0)";
            readonly border: "oklch(0.93 0 0)";
            readonly input: "oklch(0.93 0 0)";
            readonly ring: "oklch(0.50 0.30 150)";
            readonly chart1: "oklch(0.50 0.30 150)";
            readonly chart2: "oklch(0.45 0.28 150)";
            readonly chart3: "oklch(0.60 0.25 150)";
            readonly chart4: "oklch(0.40 0.25 150)";
            readonly chart5: "oklch(0.70 0.20 150)";
            readonly widgetBackground: "oklch(0.98 0 0)";
            readonly widgetBorder: "oklch(0.93 0 0)";
            readonly widgetText: "oklch(0.05 0 0)";
            readonly widgetAccent: "oklch(0.50 0.30 150)";
        };
        readonly dark: {
            readonly background: "oklch(0.05 0 0)";
            readonly foreground: "oklch(0.98 0 0)";
            readonly card: "oklch(0.05 0 0)";
            readonly cardForeground: "oklch(0.98 0 0)";
            readonly popover: "oklch(0.05 0 0)";
            readonly popoverForeground: "oklch(0.98 0 0)";
            readonly primary: "oklch(0.60 0.25 150)";
            readonly primaryForeground: "oklch(0.05 0 0)";
            readonly secondary: "oklch(0.27 0 0)";
            readonly secondaryForeground: "oklch(0.98 0 0)";
            readonly muted: "oklch(0.27 0 0)";
            readonly mutedForeground: "oklch(0.74 0 0)";
            readonly accent: "oklch(0.27 0 0)";
            readonly accentForeground: "oklch(0.98 0 0)";
            readonly destructive: "oklch(0.65 0.20 25)";
            readonly destructiveForeground: "oklch(0.98 0 0)";
            readonly border: "oklch(0.27 0 0)";
            readonly input: "oklch(0.27 0 0)";
            readonly ring: "oklch(0.60 0.25 150)";
            readonly chart1: "oklch(0.60 0.25 150)";
            readonly chart2: "oklch(0.50 0.30 150)";
            readonly chart3: "oklch(0.70 0.20 150)";
            readonly chart4: "oklch(0.45 0.28 150)";
            readonly chart5: "oklch(0.80 0.15 150)";
            readonly widgetBackground: "oklch(0.05 0 0)";
            readonly widgetBorder: "oklch(0.27 0 0)";
            readonly widgetText: "oklch(0.98 0 0)";
            readonly widgetAccent: "oklch(0.60 0.25 150)";
        };
    };
    readonly purple: {
        readonly name: "Purple";
        readonly light: {
            readonly background: "oklch(0.98 0 0)";
            readonly foreground: "oklch(0.05 0 0)";
            readonly card: "oklch(0.98 0 0)";
            readonly cardForeground: "oklch(0.05 0 0)";
            readonly popover: "oklch(0.98 0 0)";
            readonly popoverForeground: "oklch(0.05 0 0)";
            readonly primary: "oklch(0.50 0.30 280)";
            readonly primaryForeground: "oklch(0.98 0 0)";
            readonly secondary: "oklch(0.96 0 0)";
            readonly secondaryForeground: "oklch(0.15 0 0)";
            readonly muted: "oklch(0.96 0 0)";
            readonly mutedForeground: "oklch(0.58 0 0)";
            readonly accent: "oklch(0.96 0 0)";
            readonly accentForeground: "oklch(0.15 0 0)";
            readonly destructive: "oklch(0.60 0.20 25)";
            readonly destructiveForeground: "oklch(0.98 0 0)";
            readonly border: "oklch(0.93 0 0)";
            readonly input: "oklch(0.93 0 0)";
            readonly ring: "oklch(0.50 0.30 280)";
            readonly chart1: "oklch(0.50 0.30 280)";
            readonly chart2: "oklch(0.45 0.28 280)";
            readonly chart3: "oklch(0.60 0.25 280)";
            readonly chart4: "oklch(0.40 0.25 280)";
            readonly chart5: "oklch(0.70 0.20 280)";
            readonly widgetBackground: "oklch(0.98 0 0)";
            readonly widgetBorder: "oklch(0.93 0 0)";
            readonly widgetText: "oklch(0.05 0 0)";
            readonly widgetAccent: "oklch(0.50 0.30 280)";
        };
        readonly dark: {
            readonly background: "oklch(0.05 0 0)";
            readonly foreground: "oklch(0.98 0 0)";
            readonly card: "oklch(0.05 0 0)";
            readonly cardForeground: "oklch(0.98 0 0)";
            readonly popover: "oklch(0.05 0 0)";
            readonly popoverForeground: "oklch(0.98 0 0)";
            readonly primary: "oklch(0.60 0.25 280)";
            readonly primaryForeground: "oklch(0.05 0 0)";
            readonly secondary: "oklch(0.27 0 0)";
            readonly secondaryForeground: "oklch(0.98 0 0)";
            readonly muted: "oklch(0.27 0 0)";
            readonly mutedForeground: "oklch(0.74 0 0)";
            readonly accent: "oklch(0.27 0 0)";
            readonly accentForeground: "oklch(0.98 0 0)";
            readonly destructive: "oklch(0.65 0.20 25)";
            readonly destructiveForeground: "oklch(0.98 0 0)";
            readonly border: "oklch(0.27 0 0)";
            readonly input: "oklch(0.27 0 0)";
            readonly ring: "oklch(0.60 0.25 280)";
            readonly chart1: "oklch(0.60 0.25 280)";
            readonly chart2: "oklch(0.50 0.30 280)";
            readonly chart3: "oklch(0.70 0.20 280)";
            readonly chart4: "oklch(0.45 0.28 280)";
            readonly chart5: "oklch(0.80 0.15 280)";
            readonly widgetBackground: "oklch(0.05 0 0)";
            readonly widgetBorder: "oklch(0.27 0 0)";
            readonly widgetText: "oklch(0.98 0 0)";
            readonly widgetAccent: "oklch(0.60 0.25 280)";
        };
    };
    readonly amber: {
        readonly name: "Amber";
        readonly light: {
            readonly background: "oklch(0.98 0 0)";
            readonly foreground: "oklch(0.05 0 0)";
            readonly card: "oklch(0.98 0 0)";
            readonly cardForeground: "oklch(0.05 0 0)";
            readonly popover: "oklch(0.98 0 0)";
            readonly popoverForeground: "oklch(0.05 0 0)";
            readonly primary: "oklch(0.50 0.30 45)";
            readonly primaryForeground: "oklch(0.98 0 0)";
            readonly secondary: "oklch(0.96 0 0)";
            readonly secondaryForeground: "oklch(0.15 0 0)";
            readonly muted: "oklch(0.96 0 0)";
            readonly mutedForeground: "oklch(0.58 0 0)";
            readonly accent: "oklch(0.96 0 0)";
            readonly accentForeground: "oklch(0.15 0 0)";
            readonly destructive: "oklch(0.60 0.20 25)";
            readonly destructiveForeground: "oklch(0.98 0 0)";
            readonly border: "oklch(0.93 0 0)";
            readonly input: "oklch(0.93 0 0)";
            readonly ring: "oklch(0.50 0.30 45)";
            readonly chart1: "oklch(0.50 0.30 45)";
            readonly chart2: "oklch(0.45 0.28 45)";
            readonly chart3: "oklch(0.60 0.25 45)";
            readonly chart4: "oklch(0.40 0.25 45)";
            readonly chart5: "oklch(0.70 0.20 45)";
            readonly widgetBackground: "oklch(0.98 0 0)";
            readonly widgetBorder: "oklch(0.93 0 0)";
            readonly widgetText: "oklch(0.05 0 0)";
            readonly widgetAccent: "oklch(0.50 0.30 45)";
        };
        readonly dark: {
            readonly background: "oklch(0.05 0 0)";
            readonly foreground: "oklch(0.98 0 0)";
            readonly card: "oklch(0.05 0 0)";
            readonly cardForeground: "oklch(0.98 0 0)";
            readonly popover: "oklch(0.05 0 0)";
            readonly popoverForeground: "oklch(0.98 0 0)";
            readonly primary: "oklch(0.60 0.25 45)";
            readonly primaryForeground: "oklch(0.05 0 0)";
            readonly secondary: "oklch(0.27 0 0)";
            readonly secondaryForeground: "oklch(0.98 0 0)";
            readonly muted: "oklch(0.27 0 0)";
            readonly mutedForeground: "oklch(0.74 0 0)";
            readonly accent: "oklch(0.27 0 0)";
            readonly accentForeground: "oklch(0.98 0 0)";
            readonly destructive: "oklch(0.65 0.20 25)";
            readonly destructiveForeground: "oklch(0.98 0 0)";
            readonly border: "oklch(0.27 0 0)";
            readonly input: "oklch(0.27 0 0)";
            readonly ring: "oklch(0.60 0.25 45)";
            readonly chart1: "oklch(0.60 0.25 45)";
            readonly chart2: "oklch(0.50 0.30 45)";
            readonly chart3: "oklch(0.70 0.20 45)";
            readonly chart4: "oklch(0.45 0.28 45)";
            readonly chart5: "oklch(0.80 0.15 45)";
            readonly widgetBackground: "oklch(0.05 0 0)";
            readonly widgetBorder: "oklch(0.27 0 0)";
            readonly widgetText: "oklch(0.98 0 0)";
            readonly widgetAccent: "oklch(0.60 0.25 45)";
        };
    };
};
export declare function generateCSSVariables(theme: keyof typeof themeConfigs, mode: 'light' | 'dark'): {
    '--background': "oklch(0.98 0 0)" | "oklch(0.05 0 0)";
    '--foreground': "oklch(0.98 0 0)" | "oklch(0.05 0 0)";
    '--card': "oklch(0.98 0 0)" | "oklch(0.05 0 0)";
    '--card-foreground': "oklch(0.98 0 0)" | "oklch(0.05 0 0)";
    '--popover': "oklch(0.98 0 0)" | "oklch(0.05 0 0)";
    '--popover-foreground': "oklch(0.98 0 0)" | "oklch(0.05 0 0)";
    '--primary': "oklch(0.60 0.25 240)" | "oklch(0.50 0.30 240)" | "oklch(0.60 0.25 150)" | "oklch(0.50 0.30 150)" | "oklch(0.60 0.25 280)" | "oklch(0.50 0.30 280)" | "oklch(0.60 0.25 45)" | "oklch(0.50 0.30 45)";
    '--primary-foreground': "oklch(0.98 0 0)" | "oklch(0.05 0 0)";
    '--secondary': "oklch(0.96 0 0)" | "oklch(0.27 0 0)";
    '--secondary-foreground': "oklch(0.98 0 0)" | "oklch(0.15 0 0)";
    '--muted': "oklch(0.96 0 0)" | "oklch(0.27 0 0)";
    '--muted-foreground': "oklch(0.74 0 0)" | "oklch(0.58 0 0)";
    '--accent': "oklch(0.96 0 0)" | "oklch(0.27 0 0)";
    '--accent-foreground': "oklch(0.98 0 0)" | "oklch(0.15 0 0)";
    '--destructive': "oklch(0.60 0.20 25)" | "oklch(0.65 0.20 25)";
    '--destructive-foreground': "oklch(0.98 0 0)";
    '--border': "oklch(0.93 0 0)" | "oklch(0.27 0 0)";
    '--input': "oklch(0.93 0 0)" | "oklch(0.27 0 0)";
    '--ring': "oklch(0.60 0.25 240)" | "oklch(0.50 0.30 240)" | "oklch(0.60 0.25 150)" | "oklch(0.50 0.30 150)" | "oklch(0.60 0.25 280)" | "oklch(0.50 0.30 280)" | "oklch(0.60 0.25 45)" | "oklch(0.50 0.30 45)";
    '--chart-1': "oklch(0.60 0.25 240)" | "oklch(0.50 0.30 240)" | "oklch(0.60 0.25 150)" | "oklch(0.50 0.30 150)" | "oklch(0.60 0.25 280)" | "oklch(0.50 0.30 280)" | "oklch(0.60 0.25 45)" | "oklch(0.50 0.30 45)";
    '--chart-2': "oklch(0.50 0.30 240)" | "oklch(0.45 0.28 240)" | "oklch(0.50 0.30 150)" | "oklch(0.45 0.28 150)" | "oklch(0.50 0.30 280)" | "oklch(0.45 0.28 280)" | "oklch(0.50 0.30 45)" | "oklch(0.45 0.28 45)";
    '--chart-3': "oklch(0.70 0.20 240)" | "oklch(0.60 0.25 240)" | "oklch(0.70 0.20 150)" | "oklch(0.60 0.25 150)" | "oklch(0.70 0.20 280)" | "oklch(0.60 0.25 280)" | "oklch(0.70 0.20 45)" | "oklch(0.60 0.25 45)";
    '--chart-4': "oklch(0.45 0.28 240)" | "oklch(0.40 0.25 240)" | "oklch(0.45 0.28 150)" | "oklch(0.40 0.25 150)" | "oklch(0.45 0.28 280)" | "oklch(0.40 0.25 280)" | "oklch(0.45 0.28 45)" | "oklch(0.40 0.25 45)";
    '--chart-5': "oklch(0.80 0.15 240)" | "oklch(0.70 0.20 240)" | "oklch(0.80 0.15 150)" | "oklch(0.70 0.20 150)" | "oklch(0.80 0.15 280)" | "oklch(0.70 0.20 280)" | "oklch(0.80 0.15 45)" | "oklch(0.70 0.20 45)";
    '--widget-background': "oklch(0.98 0 0)" | "oklch(0.05 0 0)";
    '--widget-border': "oklch(0.93 0 0)" | "oklch(0.27 0 0)";
    '--widget-text': "oklch(0.98 0 0)" | "oklch(0.05 0 0)";
    '--widget-accent': "oklch(0.60 0.25 240)" | "oklch(0.50 0.30 240)" | "oklch(0.60 0.25 150)" | "oklch(0.50 0.30 150)" | "oklch(0.60 0.25 280)" | "oklch(0.50 0.30 280)" | "oklch(0.60 0.25 45)" | "oklch(0.50 0.30 45)";
    '--widget-font-big': string;
    '--widget-font-medium': string;
    '--widget-font-small': string;
    '--widget-font-mini': string;
    '--widget-line-height-big': string;
    '--widget-line-height-medium': string;
    '--widget-line-height-small': string;
    '--widget-line-height-mini': string;
    '--widget-container-width': string;
    '--widget-container-height': string;
    '--widget-slot-width': string;
    '--widget-slot-height': string;
    '--widget-container-padding': string;
    '--widget-text-gap': string;
    '--widget-edge-offset': string;
    '--widget-slot-gap': string;
};
export declare class ThemeManager {
    private currentTheme;
    private currentMode;
    constructor();
    setTheme(theme: keyof typeof themeConfigs): void;
    setMode(mode: 'light' | 'dark'): void;
    toggleMode(): void;
    private applyTheme;
    getCurrentTheme(): "blue" | "green" | "purple" | "amber";
    getCurrentMode(): "dark" | "light";
    getAvailableThemes(): ("blue" | "green" | "purple" | "amber")[];
}
export declare function generateTailwindConfig(): {
    darkMode: string[];
    theme: {
        extend: {
            colors: {
                background: string;
                foreground: string;
                card: {
                    DEFAULT: string;
                    foreground: string;
                };
                popover: {
                    DEFAULT: string;
                    foreground: string;
                };
                primary: {
                    DEFAULT: string;
                    foreground: string;
                };
                secondary: {
                    DEFAULT: string;
                    foreground: string;
                };
                muted: {
                    DEFAULT: string;
                    foreground: string;
                };
                accent: {
                    DEFAULT: string;
                    foreground: string;
                };
                destructive: {
                    DEFAULT: string;
                    foreground: string;
                };
                border: string;
                input: string;
                ring: string;
                chart: {
                    1: string;
                    2: string;
                    3: string;
                    4: string;
                    5: string;
                };
                widget: {
                    background: string;
                    border: string;
                    text: string;
                    accent: string;
                };
            };
            fontSize: {
                'widget-big': string[];
                'widget-medium': string[];
                'widget-small': string[];
                'widget-mini': string[];
            };
            width: {
                'widget-container': string;
                'widget-slot': string;
            };
            height: {
                'widget-container': string;
                'widget-slot': string;
            };
            spacing: {
                'widget-padding': string;
                'widget-gap': string;
                'widget-offset': string;
                'widget-slot-gap': string;
            };
        };
    };
};
export type ThemeName = keyof typeof themeConfigs;
export type ThemeMode = 'light' | 'dark';
export type ThemeConfig = typeof themeConfigs[ThemeName][ThemeMode];
export declare const themeSystem: {
    baseColors: {
        readonly blue: {
            readonly 50: "oklch(0.95 0.05 240)";
            readonly 100: "oklch(0.90 0.10 240)";
            readonly 200: "oklch(0.80 0.15 240)";
            readonly 300: "oklch(0.70 0.20 240)";
            readonly 400: "oklch(0.60 0.25 240)";
            readonly 500: "oklch(0.50 0.30 240)";
            readonly 600: "oklch(0.45 0.28 240)";
            readonly 700: "oklch(0.40 0.25 240)";
            readonly 800: "oklch(0.35 0.22 240)";
            readonly 900: "oklch(0.30 0.18 240)";
            readonly 950: "oklch(0.20 0.15 240)";
        };
        readonly green: {
            readonly 50: "oklch(0.95 0.05 150)";
            readonly 100: "oklch(0.90 0.10 150)";
            readonly 200: "oklch(0.80 0.15 150)";
            readonly 300: "oklch(0.70 0.20 150)";
            readonly 400: "oklch(0.60 0.25 150)";
            readonly 500: "oklch(0.50 0.30 150)";
            readonly 600: "oklch(0.45 0.28 150)";
            readonly 700: "oklch(0.40 0.25 150)";
            readonly 800: "oklch(0.35 0.22 150)";
            readonly 900: "oklch(0.30 0.18 150)";
            readonly 950: "oklch(0.20 0.15 150)";
        };
        readonly purple: {
            readonly 50: "oklch(0.95 0.05 280)";
            readonly 100: "oklch(0.90 0.10 280)";
            readonly 200: "oklch(0.80 0.15 280)";
            readonly 300: "oklch(0.70 0.20 280)";
            readonly 400: "oklch(0.60 0.25 280)";
            readonly 500: "oklch(0.50 0.30 280)";
            readonly 600: "oklch(0.45 0.28 280)";
            readonly 700: "oklch(0.40 0.25 280)";
            readonly 800: "oklch(0.35 0.22 280)";
            readonly 900: "oklch(0.30 0.18 280)";
            readonly 950: "oklch(0.20 0.15 280)";
        };
        readonly amber: {
            readonly 50: "oklch(0.95 0.05 45)";
            readonly 100: "oklch(0.90 0.10 45)";
            readonly 200: "oklch(0.80 0.15 45)";
            readonly 300: "oklch(0.70 0.20 45)";
            readonly 400: "oklch(0.60 0.25 45)";
            readonly 500: "oklch(0.50 0.30 45)";
            readonly 600: "oklch(0.45 0.28 45)";
            readonly 700: "oklch(0.40 0.25 45)";
            readonly 800: "oklch(0.35 0.22 45)";
            readonly 900: "oklch(0.30 0.18 45)";
            readonly 950: "oklch(0.20 0.15 45)";
        };
        readonly neutral: {
            readonly 50: "oklch(0.98 0 0)";
            readonly 100: "oklch(0.96 0 0)";
            readonly 200: "oklch(0.93 0 0)";
            readonly 300: "oklch(0.88 0 0)";
            readonly 400: "oklch(0.74 0 0)";
            readonly 500: "oklch(0.58 0 0)";
            readonly 600: "oklch(0.48 0 0)";
            readonly 700: "oklch(0.40 0 0)";
            readonly 800: "oklch(0.27 0 0)";
            readonly 900: "oklch(0.15 0 0)";
            readonly 950: "oklch(0.05 0 0)";
        };
    };
    themeConfigs: {
        readonly blue: {
            readonly name: "Blue";
            readonly light: {
                readonly background: "oklch(0.98 0 0)";
                readonly foreground: "oklch(0.05 0 0)";
                readonly card: "oklch(0.98 0 0)";
                readonly cardForeground: "oklch(0.05 0 0)";
                readonly popover: "oklch(0.98 0 0)";
                readonly popoverForeground: "oklch(0.05 0 0)";
                readonly primary: "oklch(0.50 0.30 240)";
                readonly primaryForeground: "oklch(0.98 0 0)";
                readonly secondary: "oklch(0.96 0 0)";
                readonly secondaryForeground: "oklch(0.15 0 0)";
                readonly muted: "oklch(0.96 0 0)";
                readonly mutedForeground: "oklch(0.58 0 0)";
                readonly accent: "oklch(0.96 0 0)";
                readonly accentForeground: "oklch(0.15 0 0)";
                readonly destructive: "oklch(0.60 0.20 25)";
                readonly destructiveForeground: "oklch(0.98 0 0)";
                readonly border: "oklch(0.93 0 0)";
                readonly input: "oklch(0.93 0 0)";
                readonly ring: "oklch(0.50 0.30 240)";
                readonly chart1: "oklch(0.50 0.30 240)";
                readonly chart2: "oklch(0.45 0.28 240)";
                readonly chart3: "oklch(0.60 0.25 240)";
                readonly chart4: "oklch(0.40 0.25 240)";
                readonly chart5: "oklch(0.70 0.20 240)";
                readonly widgetBackground: "oklch(0.98 0 0)";
                readonly widgetBorder: "oklch(0.93 0 0)";
                readonly widgetText: "oklch(0.05 0 0)";
                readonly widgetAccent: "oklch(0.50 0.30 240)";
            };
            readonly dark: {
                readonly background: "oklch(0.05 0 0)";
                readonly foreground: "oklch(0.98 0 0)";
                readonly card: "oklch(0.05 0 0)";
                readonly cardForeground: "oklch(0.98 0 0)";
                readonly popover: "oklch(0.05 0 0)";
                readonly popoverForeground: "oklch(0.98 0 0)";
                readonly primary: "oklch(0.60 0.25 240)";
                readonly primaryForeground: "oklch(0.05 0 0)";
                readonly secondary: "oklch(0.27 0 0)";
                readonly secondaryForeground: "oklch(0.98 0 0)";
                readonly muted: "oklch(0.27 0 0)";
                readonly mutedForeground: "oklch(0.74 0 0)";
                readonly accent: "oklch(0.27 0 0)";
                readonly accentForeground: "oklch(0.98 0 0)";
                readonly destructive: "oklch(0.65 0.20 25)";
                readonly destructiveForeground: "oklch(0.98 0 0)";
                readonly border: "oklch(0.27 0 0)";
                readonly input: "oklch(0.27 0 0)";
                readonly ring: "oklch(0.60 0.25 240)";
                readonly chart1: "oklch(0.60 0.25 240)";
                readonly chart2: "oklch(0.50 0.30 240)";
                readonly chart3: "oklch(0.70 0.20 240)";
                readonly chart4: "oklch(0.45 0.28 240)";
                readonly chart5: "oklch(0.80 0.15 240)";
                readonly widgetBackground: "oklch(0.05 0 0)";
                readonly widgetBorder: "oklch(0.27 0 0)";
                readonly widgetText: "oklch(0.98 0 0)";
                readonly widgetAccent: "oklch(0.60 0.25 240)";
            };
        };
        readonly green: {
            readonly name: "Green";
            readonly light: {
                readonly background: "oklch(0.98 0 0)";
                readonly foreground: "oklch(0.05 0 0)";
                readonly card: "oklch(0.98 0 0)";
                readonly cardForeground: "oklch(0.05 0 0)";
                readonly popover: "oklch(0.98 0 0)";
                readonly popoverForeground: "oklch(0.05 0 0)";
                readonly primary: "oklch(0.50 0.30 150)";
                readonly primaryForeground: "oklch(0.98 0 0)";
                readonly secondary: "oklch(0.96 0 0)";
                readonly secondaryForeground: "oklch(0.15 0 0)";
                readonly muted: "oklch(0.96 0 0)";
                readonly mutedForeground: "oklch(0.58 0 0)";
                readonly accent: "oklch(0.96 0 0)";
                readonly accentForeground: "oklch(0.15 0 0)";
                readonly destructive: "oklch(0.60 0.20 25)";
                readonly destructiveForeground: "oklch(0.98 0 0)";
                readonly border: "oklch(0.93 0 0)";
                readonly input: "oklch(0.93 0 0)";
                readonly ring: "oklch(0.50 0.30 150)";
                readonly chart1: "oklch(0.50 0.30 150)";
                readonly chart2: "oklch(0.45 0.28 150)";
                readonly chart3: "oklch(0.60 0.25 150)";
                readonly chart4: "oklch(0.40 0.25 150)";
                readonly chart5: "oklch(0.70 0.20 150)";
                readonly widgetBackground: "oklch(0.98 0 0)";
                readonly widgetBorder: "oklch(0.93 0 0)";
                readonly widgetText: "oklch(0.05 0 0)";
                readonly widgetAccent: "oklch(0.50 0.30 150)";
            };
            readonly dark: {
                readonly background: "oklch(0.05 0 0)";
                readonly foreground: "oklch(0.98 0 0)";
                readonly card: "oklch(0.05 0 0)";
                readonly cardForeground: "oklch(0.98 0 0)";
                readonly popover: "oklch(0.05 0 0)";
                readonly popoverForeground: "oklch(0.98 0 0)";
                readonly primary: "oklch(0.60 0.25 150)";
                readonly primaryForeground: "oklch(0.05 0 0)";
                readonly secondary: "oklch(0.27 0 0)";
                readonly secondaryForeground: "oklch(0.98 0 0)";
                readonly muted: "oklch(0.27 0 0)";
                readonly mutedForeground: "oklch(0.74 0 0)";
                readonly accent: "oklch(0.27 0 0)";
                readonly accentForeground: "oklch(0.98 0 0)";
                readonly destructive: "oklch(0.65 0.20 25)";
                readonly destructiveForeground: "oklch(0.98 0 0)";
                readonly border: "oklch(0.27 0 0)";
                readonly input: "oklch(0.27 0 0)";
                readonly ring: "oklch(0.60 0.25 150)";
                readonly chart1: "oklch(0.60 0.25 150)";
                readonly chart2: "oklch(0.50 0.30 150)";
                readonly chart3: "oklch(0.70 0.20 150)";
                readonly chart4: "oklch(0.45 0.28 150)";
                readonly chart5: "oklch(0.80 0.15 150)";
                readonly widgetBackground: "oklch(0.05 0 0)";
                readonly widgetBorder: "oklch(0.27 0 0)";
                readonly widgetText: "oklch(0.98 0 0)";
                readonly widgetAccent: "oklch(0.60 0.25 150)";
            };
        };
        readonly purple: {
            readonly name: "Purple";
            readonly light: {
                readonly background: "oklch(0.98 0 0)";
                readonly foreground: "oklch(0.05 0 0)";
                readonly card: "oklch(0.98 0 0)";
                readonly cardForeground: "oklch(0.05 0 0)";
                readonly popover: "oklch(0.98 0 0)";
                readonly popoverForeground: "oklch(0.05 0 0)";
                readonly primary: "oklch(0.50 0.30 280)";
                readonly primaryForeground: "oklch(0.98 0 0)";
                readonly secondary: "oklch(0.96 0 0)";
                readonly secondaryForeground: "oklch(0.15 0 0)";
                readonly muted: "oklch(0.96 0 0)";
                readonly mutedForeground: "oklch(0.58 0 0)";
                readonly accent: "oklch(0.96 0 0)";
                readonly accentForeground: "oklch(0.15 0 0)";
                readonly destructive: "oklch(0.60 0.20 25)";
                readonly destructiveForeground: "oklch(0.98 0 0)";
                readonly border: "oklch(0.93 0 0)";
                readonly input: "oklch(0.93 0 0)";
                readonly ring: "oklch(0.50 0.30 280)";
                readonly chart1: "oklch(0.50 0.30 280)";
                readonly chart2: "oklch(0.45 0.28 280)";
                readonly chart3: "oklch(0.60 0.25 280)";
                readonly chart4: "oklch(0.40 0.25 280)";
                readonly chart5: "oklch(0.70 0.20 280)";
                readonly widgetBackground: "oklch(0.98 0 0)";
                readonly widgetBorder: "oklch(0.93 0 0)";
                readonly widgetText: "oklch(0.05 0 0)";
                readonly widgetAccent: "oklch(0.50 0.30 280)";
            };
            readonly dark: {
                readonly background: "oklch(0.05 0 0)";
                readonly foreground: "oklch(0.98 0 0)";
                readonly card: "oklch(0.05 0 0)";
                readonly cardForeground: "oklch(0.98 0 0)";
                readonly popover: "oklch(0.05 0 0)";
                readonly popoverForeground: "oklch(0.98 0 0)";
                readonly primary: "oklch(0.60 0.25 280)";
                readonly primaryForeground: "oklch(0.05 0 0)";
                readonly secondary: "oklch(0.27 0 0)";
                readonly secondaryForeground: "oklch(0.98 0 0)";
                readonly muted: "oklch(0.27 0 0)";
                readonly mutedForeground: "oklch(0.74 0 0)";
                readonly accent: "oklch(0.27 0 0)";
                readonly accentForeground: "oklch(0.98 0 0)";
                readonly destructive: "oklch(0.65 0.20 25)";
                readonly destructiveForeground: "oklch(0.98 0 0)";
                readonly border: "oklch(0.27 0 0)";
                readonly input: "oklch(0.27 0 0)";
                readonly ring: "oklch(0.60 0.25 280)";
                readonly chart1: "oklch(0.60 0.25 280)";
                readonly chart2: "oklch(0.50 0.30 280)";
                readonly chart3: "oklch(0.70 0.20 280)";
                readonly chart4: "oklch(0.45 0.28 280)";
                readonly chart5: "oklch(0.80 0.15 280)";
                readonly widgetBackground: "oklch(0.05 0 0)";
                readonly widgetBorder: "oklch(0.27 0 0)";
                readonly widgetText: "oklch(0.98 0 0)";
                readonly widgetAccent: "oklch(0.60 0.25 280)";
            };
        };
        readonly amber: {
            readonly name: "Amber";
            readonly light: {
                readonly background: "oklch(0.98 0 0)";
                readonly foreground: "oklch(0.05 0 0)";
                readonly card: "oklch(0.98 0 0)";
                readonly cardForeground: "oklch(0.05 0 0)";
                readonly popover: "oklch(0.98 0 0)";
                readonly popoverForeground: "oklch(0.05 0 0)";
                readonly primary: "oklch(0.50 0.30 45)";
                readonly primaryForeground: "oklch(0.98 0 0)";
                readonly secondary: "oklch(0.96 0 0)";
                readonly secondaryForeground: "oklch(0.15 0 0)";
                readonly muted: "oklch(0.96 0 0)";
                readonly mutedForeground: "oklch(0.58 0 0)";
                readonly accent: "oklch(0.96 0 0)";
                readonly accentForeground: "oklch(0.15 0 0)";
                readonly destructive: "oklch(0.60 0.20 25)";
                readonly destructiveForeground: "oklch(0.98 0 0)";
                readonly border: "oklch(0.93 0 0)";
                readonly input: "oklch(0.93 0 0)";
                readonly ring: "oklch(0.50 0.30 45)";
                readonly chart1: "oklch(0.50 0.30 45)";
                readonly chart2: "oklch(0.45 0.28 45)";
                readonly chart3: "oklch(0.60 0.25 45)";
                readonly chart4: "oklch(0.40 0.25 45)";
                readonly chart5: "oklch(0.70 0.20 45)";
                readonly widgetBackground: "oklch(0.98 0 0)";
                readonly widgetBorder: "oklch(0.93 0 0)";
                readonly widgetText: "oklch(0.05 0 0)";
                readonly widgetAccent: "oklch(0.50 0.30 45)";
            };
            readonly dark: {
                readonly background: "oklch(0.05 0 0)";
                readonly foreground: "oklch(0.98 0 0)";
                readonly card: "oklch(0.05 0 0)";
                readonly cardForeground: "oklch(0.98 0 0)";
                readonly popover: "oklch(0.05 0 0)";
                readonly popoverForeground: "oklch(0.98 0 0)";
                readonly primary: "oklch(0.60 0.25 45)";
                readonly primaryForeground: "oklch(0.05 0 0)";
                readonly secondary: "oklch(0.27 0 0)";
                readonly secondaryForeground: "oklch(0.98 0 0)";
                readonly muted: "oklch(0.27 0 0)";
                readonly mutedForeground: "oklch(0.74 0 0)";
                readonly accent: "oklch(0.27 0 0)";
                readonly accentForeground: "oklch(0.98 0 0)";
                readonly destructive: "oklch(0.65 0.20 25)";
                readonly destructiveForeground: "oklch(0.98 0 0)";
                readonly border: "oklch(0.27 0 0)";
                readonly input: "oklch(0.27 0 0)";
                readonly ring: "oklch(0.60 0.25 45)";
                readonly chart1: "oklch(0.60 0.25 45)";
                readonly chart2: "oklch(0.50 0.30 45)";
                readonly chart3: "oklch(0.70 0.20 45)";
                readonly chart4: "oklch(0.45 0.28 45)";
                readonly chart5: "oklch(0.80 0.15 45)";
                readonly widgetBackground: "oklch(0.05 0 0)";
                readonly widgetBorder: "oklch(0.27 0 0)";
                readonly widgetText: "oklch(0.98 0 0)";
                readonly widgetAccent: "oklch(0.60 0.25 45)";
            };
        };
    };
    generateCSSVariables: typeof generateCSSVariables;
    generateTailwindConfig: typeof generateTailwindConfig;
    ThemeManager: typeof ThemeManager;
};
