export interface ThemeConfig { prefix?: string; primaryColor?: string; successColor?: string; warningColor?: string; errorColor?: string; textColor?: string; textColorSecondary?: string; textColorPlaceholder?: string; textColorDisabled?: string; bgColor?: string; bgColorLight?: string; componentBg?: string; borderColor?: string; borderColorLight?: string; borderColorLighter?: string; borderColorExtraLight?: string; borderRadius?: string; boxShadow?: string; boxShadowLight?: string; boxShadowLighter?: string; boxShadowDark?: string; spacing?: { xs: string; sm: string; md: string; lg: string; xl: string; }; animationDurationFast?: string; animationDurationBase?: string; animationDurationSlow?: string; animationTimingFunctionEase?: string; animationTimingFunctionEaseIn?: string; animationTimingFunctionEaseOut?: string; animationTimingFunctionEaseInOut?: string; } export declare function updateTheme(config: ThemeConfig): void;