import { ExtractThemeVars, ThemeConfig } from '../common'; declare const vars: { buttonHeight: string; buttonPadding: string; buttonBorder: string; buttonBorderRadius: string; buttonFontSize: string; buttonTransitionTime: string; cubicBezierEaseInOut: string; buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; buttonFontWeightStrong: number; buttonBorderStyle: string; buttonWaveSpreadFrom: string; buttonWaveSpreadTo: string; buttonWaveOpacityFrom: string; buttonWaveOpacityTo: string; }; export declare const buttonLight: ThemeConfig; export type ButtonThemeVars = ExtractThemeVars; export declare const buttonLightColors: { default: { default: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; buttonWaveSpreadFrom: string; buttonWaveSpreadTo: string; buttonWaveOpacityFrom: string; buttonWaveOpacityTo: string; }; secondary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; tertiary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; quaternary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; dashed: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; buttonBorderStyle: string; buttonWaveSpreadFrom: string; buttonWaveSpreadTo: string; buttonWaveOpacityFrom: string; buttonWaveOpacityTo: string; }; }; tertiary: { default: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; buttonWaveSpreadFrom: string; buttonWaveSpreadTo: string; buttonWaveOpacityFrom: string; buttonWaveOpacityTo: string; }; secondary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; tertiary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; quaternary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; dashed: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; buttonBorderStyle: string; buttonWaveSpreadFrom: string; buttonWaveSpreadTo: string; buttonWaveOpacityFrom: string; buttonWaveOpacityTo: string; }; }; primary: { default: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; buttonWaveSpreadFrom: string; buttonWaveSpreadTo: string; buttonWaveOpacityFrom: string; buttonWaveOpacityTo: string; }; secondary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; tertiary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; quaternary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; dashed: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; buttonBorderStyle: string; buttonWaveSpreadFrom: string; buttonWaveSpreadTo: string; buttonWaveOpacityFrom: string; buttonWaveOpacityTo: string; }; }; success: { default: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; buttonWaveSpreadFrom: string; buttonWaveSpreadTo: string; buttonWaveOpacityFrom: string; buttonWaveOpacityTo: string; }; secondary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; tertiary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; quaternary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; dashed: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; buttonBorderStyle: string; buttonWaveSpreadFrom: string; buttonWaveSpreadTo: string; buttonWaveOpacityFrom: string; buttonWaveOpacityTo: string; }; }; warning: { default: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; buttonWaveSpreadFrom: string; buttonWaveSpreadTo: string; buttonWaveOpacityFrom: string; buttonWaveOpacityTo: string; }; secondary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; tertiary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; quaternary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; dashed: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; buttonBorderStyle: string; buttonWaveSpreadFrom: string; buttonWaveSpreadTo: string; buttonWaveOpacityFrom: string; buttonWaveOpacityTo: string; }; }; error: { default: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; buttonWaveSpreadFrom: string; buttonWaveSpreadTo: string; buttonWaveOpacityFrom: string; buttonWaveOpacityTo: string; }; secondary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; tertiary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; quaternary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; dashed: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; buttonBorderStyle: string; buttonWaveSpreadFrom: string; buttonWaveSpreadTo: string; buttonWaveOpacityFrom: string; buttonWaveOpacityTo: string; }; }; info: { default: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; buttonWaveSpreadFrom: string; buttonWaveSpreadTo: string; buttonWaveOpacityFrom: string; buttonWaveOpacityTo: string; }; secondary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; tertiary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; quaternary: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; }; dashed: { buttonColor: string; buttonBorderColor: string; buttonBackgroundColor: string; buttonColorHover: string; buttonBorderColorHover: string; buttonBackgroundColorHover: string; buttonColorActive: string; buttonBorderColorActive: string; buttonBackgroundColorActive: string; buttonBorderStyle: string; buttonWaveSpreadFrom: string; buttonWaveSpreadTo: string; buttonWaveOpacityFrom: string; buttonWaveOpacityTo: string; }; }; }; export {};