import { BaseColors } from './basecolors'; /** * A function that maps theme variables into Component variables * A theme consists of a list of colors, backgrounds, borders, text styles and supporting variables. */ export declare const colorMapping: (baseColors: BaseColors) => { COLOR_BASIC_FOCUS: string; COLOR_BASIC_HOVER: string; COLOR_BASIC_DEFAULT: string; COLOR_BASIC_ACTIVE: string; COLOR_BASIC_DISABLED: string; COLOR_BASIC_FOCUS_BORDER: string; COLOR_BASIC_HOVER_BORDER: string; COLOR_BASIC_DEFAULT_BORDER: string; COLOR_BASIC_ACTIVE_BORDER: string; COLOR_BASIC_DISABLED_BORDER: string; COLOR_BASIC_TRANSPARENT_FOCUS: string; COLOR_BASIC_TRANSPARENT_HOVER: string; COLOR_BASIC_TRANSPARENT_DEFAULT: string; COLOR_BASIC_TRANSPARENT_ACTIVE: string; COLOR_BASIC_TRANSPARENT_DISABLED: string; COLOR_BASIC_TRANSPARENT_FOCUS_BORDER: string; COLOR_BASIC_TRANSPARENT_HOVER_BORDER: string; COLOR_BASIC_TRANSPARENT_DEFAULT_BORDER: string; COLOR_BASIC_TRANSPARENT_ACTIVE_BORDER: string; COLOR_BASIC_TRANSPARENT_DISABLED_BORDER: string; COLOR_PRIMARY_FOCUS: string; COLOR_PRIMARY_HOVER: string; COLOR_PRIMARY_DEFAULT: string; COLOR_PRIMARY_ACTIVE: string; COLOR_PRIMARY_DISABLED: string; COLOR_PRIMARY_FOCUS_BORDER: string; COLOR_PRIMARY_HOVER_BORDER: string; COLOR_PRIMARY_DEFAULT_BORDER: string; COLOR_PRIMARY_ACTIVE_BORDER: string; COLOR_PRIMARY_DISABLED_BORDER: string; COLOR_PRIMARY_TRANSPARENT_FOCUS: string; COLOR_PRIMARY_TRANSPARENT_HOVER: string; COLOR_PRIMARY_TRANSPARENT_DEFAULT: string; COLOR_PRIMARY_TRANSPARENT_ACTIVE: string; COLOR_PRIMARY_TRANSPARENT_DISABLED: string; COLOR_PRIMARY_TRANSPARENT_FOCUS_BORDER: string; COLOR_PRIMARY_TRANSPARENT_HOVER_BORDER: string; COLOR_PRIMARY_TRANSPARENT_DEFAULT_BORDER: string; COLOR_PRIMARY_TRANSPARENT_ACTIVE_BORDER: string; COLOR_PRIMARY_TRANSPARENT_DISABLED_BORDER: string; COLOR_SUCCESS_FOCUS: string; COLOR_SUCCESS_HOVER: string; COLOR_SUCCESS_DEFAULT: string; COLOR_SUCCESS_ACTIVE: string; COLOR_SUCCESS_DISABLED: string; COLOR_SUCCESS_FOCUS_BORDER: string; COLOR_SUCCESS_HOVER_BORDER: string; COLOR_SUCCESS_DEFAULT_BORDER: string; COLOR_SUCCESS_ACTIVE_BORDER: string; COLOR_SUCCESS_DISABLED_BORDER: string; COLOR_SUCCESS_TRANSPARENT_FOCUS: string; COLOR_SUCCESS_TRANSPARENT_FOCUS_BORDER: string; COLOR_SUCCESS_TRANSPARENT_HOVER: string; COLOR_SUCCESS_TRANSPARENT_HOVER_BORDER: string; COLOR_SUCCESS_TRANSPARENT_DEFAULT: string; COLOR_SUCCESS_TRANSPARENT_DEFAULT_BORDER: string; COLOR_SUCCESS_TRANSPARENT_ACTIVE: string; COLOR_SUCCESS_TRANSPARENT_ACTIVE_BORDER: string; COLOR_SUCCESS_TRANSPARENT_DISABLED: string; COLOR_SUCCESS_TRANSPARENT_DISABLED_BORDER: string; COLOR_INFO_FOCUS: string; COLOR_INFO_HOVER: string; COLOR_INFO_DEFAULT: string; COLOR_INFO_ACTIVE: string; COLOR_INFO_DISABLED: string; COLOR_INFO_FOCUS_BORDER: string; COLOR_INFO_HOVER_BORDER: string; COLOR_INFO_DEFAULT_BORDER: string; COLOR_INFO_ACTIVE_BORDER: string; COLOR_INFO_DISABLED_BORDER: string; COLOR_INFO_TRANSPARENT_FOCUS: string; COLOR_INFO_TRANSPARENT_HOVER: string; COLOR_INFO_TRANSPARENT_DEFAULT: string; COLOR_INFO_TRANSPARENT_ACTIVE: string; COLOR_INFO_TRANSPARENT_DISABLED: string; COLOR_INFO_TRANSPARENT_FOCUS_BORDER: string; COLOR_INFO_TRANSPARENT_HOVER_BORDER: string; COLOR_INFO_TRANSPARENT_DEFAULT_BORDER: string; COLOR_INFO_TRANSPARENT_ACTIVE_BORDER: string; COLOR_INFO_TRANSPARENT_DISABLED_BORDER: string; COLOR_WARNING_FOCUS: string; COLOR_WARNING_HOVER: string; COLOR_WARNING_DEFAULT: string; COLOR_WARNING_ACTIVE: string; COLOR_WARNING_DISABLED: string; COLOR_WARNING_FOCUS_BORDER: string; COLOR_WARNING_HOVER_BORDER: string; COLOR_WARNING_DEFAULT_BORDER: string; COLOR_WARNING_ACTIVE_BORDER: string; COLOR_WARNING_DISABLED_BORDER: string; COLOR_WARNING_TRANSPARENT_FOCUS: string; COLOR_WARNING_TRANSPARENT_HOVER: string; COLOR_WARNING_TRANSPARENT_DEFAULT: string; COLOR_WARNING_TRANSPARENT_ACTIVE: string; COLOR_WARNING_TRANSPARENT_DISABLED: string; COLOR_WARNING_TRANSPARENT_FOCUS_BORDER: string; COLOR_WARNING_TRANSPARENT_HOVER_BORDER: string; COLOR_WARNING_TRANSPARENT_DEFAULT_BORDER: string; COLOR_WARNING_TRANSPARENT_ACTIVE_BORDER: string; COLOR_WARNING_TRANSPARENT_DISABLED_BORDER: string; COLOR_DANGER_FOCUS: string; COLOR_DANGER_HOVER: string; COLOR_DANGER_DEFAULT: string; COLOR_DANGER_ACTIVE: string; COLOR_DANGER_DISABLED: string; COLOR_DANGER_FOCUS_BORDER: string; COLOR_DANGER_HOVER_BORDER: string; COLOR_DANGER_DEFAULT_BORDER: string; COLOR_DANGER_ACTIVE_BORDER: string; COLOR_DANGER_DISABLED_BORDER: string; COLOR_DANGER_TRANSPARENT_FOCUS: string; COLOR_DANGER_TRANSPARENT_HOVER: string; COLOR_DANGER_TRANSPARENT_DEFAULT: string; COLOR_DANGER_TRANSPARENT_ACTIVE: string; COLOR_DANGER_TRANSPARENT_DISABLED: string; COLOR_DANGER_TRANSPARENT_FOCUS_BORDER: string; COLOR_DANGER_TRANSPARENT_HOVER_BORDER: string; COLOR_DANGER_TRANSPARENT_DEFAULT_BORDER: string; COLOR_DANGER_TRANSPARENT_ACTIVE_BORDER: string; COLOR_DANGER_TRANSPARENT_DISABLED_BORDER: string; COLOR_CONTROL_FOCUS: string; COLOR_CONTROL_HOVER: string; COLOR_CONTROL_DEFAULT: string; COLOR_CONTROL_ACTIVE: string; COLOR_CONTROL_DISABLED: string; COLOR_CONTROL_FOCUS_BORDER: string; COLOR_CONTROL_HOVER_BORDER: string; COLOR_CONTROL_DEFAULT_BORDER: string; COLOR_CONTROL_ACTIVE_BORDER: string; COLOR_CONTROL_DISABLED_BORDER: string; COLOR_CONTROL_TRANSPARENT_FOCUS: string; COLOR_CONTROL_TRANSPARENT_HOVER: string; COLOR_CONTROL_TRANSPARENT_DEFAULT: string; COLOR_CONTROL_TRANSPARENT_ACTIVE: string; COLOR_CONTROL_TRANSPARENT_DISABLED: string; COLOR_CONTROL_TRANSPARENT_FOCUS_BORDER: string; COLOR_CONTROL_TRANSPARENT_HOVER_BORDER: string; COLOR_CONTROL_TRANSPARENT_DEFAULT_BORDER: string; COLOR_CONTROL_TRANSPARENT_ACTIVE_BORDER: string; COLOR_CONTROL_TRANSPARENT_DISABLED_BORDER: string; BACKGROUND_BASIC_COLOR_1: string; BACKGROUND_BASIC_COLOR_2: string; BACKGROUND_BASIC_COLOR_3: string; BACKGROUND_BASIC_COLOR_4: string; BORDER_BASIC_COLOR_1: string; BORDER_BASIC_COLOR_2: string; BORDER_BASIC_COLOR_3: string; BORDER_BASIC_COLOR_4: string; BORDER_BASIC_COLOR_5: string; BACKGROUND_ALTERNATIVE_COLOR_1: string; BACKGROUND_ALTERNATIVE_COLOR_2: string; BACKGROUND_ALTERNATIVE_COLOR_3: string; BACKGROUND_ALTERNATIVE_COLOR_4: string; BORDER_ALTERNATIVE_COLOR_1: string; BORDER_ALTERNATIVE_COLOR_2: string; BORDER_ALTERNATIVE_COLOR_3: string; BORDER_ALTERNATIVE_COLOR_4: string; BORDER_ALTERNATIVE_COLOR_5: string; BACKGROUND_PRIMARY_COLOR_1: string; BACKGROUND_PRIMARY_COLOR_2: string; BACKGROUND_PRIMARY_COLOR_3: string; BACKGROUND_PRIMARY_COLOR_4: string; BORDER_PRIMARY_COLOR_1: string; BORDER_PRIMARY_COLOR_2: string; BORDER_PRIMARY_COLOR_3: string; BORDER_PRIMARY_COLOR_4: string; BORDER_PRIMARY_COLOR_5: string; TEXT_BASIC_COLOR: string; TEXT_ALTERNATE_COLOR: string; TEXT_CONTROL_COLOR: string; TEXT_DISABLED_COLOR: string; TEXT_HINT_COLOR: string; TEXT_PRIMARY_COLOR: string; TEXT_PRIMARY_FOCUS_COLOR: string; TEXT_PRIMARY_HOVER_COLOR: string; TEXT_PRIMARY_ACTIVE_COLOR: string; TEXT_PRIMARY_DISABLED_COLOR: string; TEXT_SUCCESS_COLOR: string; TEXT_SUCCESS_FOCUS_COLOR: string; TEXT_SUCCESS_HOVER_COLOR: string; TEXT_SUCCESS_ACTIVE_COLOR: string; TEXT_SUCCESS_DISABLED_COLOR: string; TEXT_INFO_COLOR: string; TEXT_INFO_FOCUS_COLOR: string; TEXT_INFO_HOVER_COLOR: string; TEXT_INFO_ACTIVE_COLOR: string; TEXT_INFO_DISABLED_COLOR: string; TEXT_WARNING_COLOR: string; TEXT_WARNING_FOCUS_COLOR: string; TEXT_WARNING_HOVER_COLOR: string; TEXT_WARNING_ACTIVE_COLOR: string; TEXT_WARNING_DISABLED_COLOR: string; TEXT_DANGER_COLOR: string; TEXT_DANGER_FOCUS_COLOR: string; TEXT_DANGER_HOVER_COLOR: string; TEXT_DANGER_ACTIVE_COLOR: string; TEXT_DANGER_DISABLED_COLOR: string; }; export declare type Colors = ReturnType; /** * Type used allowing user to create a typed override object for colors in theme. * * Code sample: * * ```ts * const customColors: CustomColors = { * COLOR_PRIMARY_FOCUS = 'red' * } * * const theme = createTheme([Button, Card], { * colors: customColors * Button: { background: 'green' }, * Card: { color: 'red' } * }) * ``` */ export declare type CustomColors = Partial;