export type ComponentThemeState = 'base' | 'hover' | 'active' | 'bg' | 'border' | 'solid'; export type ThemeComponentKey = 'Alert' | 'AutoComplete' | 'BackTop' | 'Badge' | 'Button' | 'Calendar' | 'Carousel' | 'Cascader' | 'Checkbox' | 'ColorPicker' | 'DatePicker' | 'FloatButton' | 'GradientText' | 'Image' | 'Input' | 'InputNumber' | 'InputSearch' | 'LoadingBar' | 'Menu' | 'Message' | 'Modal' | 'Notification' | 'Pagination' | 'Popconfirm' | 'Progress' | 'Radio' | 'Select' | 'Slider' | 'Spin' | 'Steps' | 'Swiper' | 'Switch' | 'Table' | 'Tabs' | 'Tag' | 'TextScroll' | 'Textarea' | 'TimePicker' | 'Timeline' | 'Upload'; export interface ComponentVarMeta { component: string; file: string; group: string; fallback: string; resolved?: { light: string; dark: string; }; themeRole?: 'primary'; themeState?: ComponentThemeState | { light: ComponentThemeState; dark: ComponentThemeState; }; description: string; } export interface ThemeComponentMeta { key: ThemeComponentKey; dir: string; } export declare const COMPONENT_VAR_NAMES: readonly string[]; export declare const COMPONENT_VARS: Record; export declare const COMPONENT_THEME_NAMES: readonly string[]; export declare const THEME_COMPONENTS: readonly ThemeComponentMeta[]; export declare const THEME_COMPONENT_KEYS: readonly ThemeComponentKey[]; export declare const COMPONENT_VARS_BY_COMPONENT: Readonly>>;