import { ThemeLabel } from '../label/theme.js'; import { ThemeUserFeedback } from '../user-feedback/theme.js'; type ThemeRadioGroup = ThemeLabel & ThemeUserFeedback & { borderHover: string; borderError: string; }; type ThemeRadio = { borderSelected: string; borderUnselected: string; borderHover: string; borderError: string; fillSelected: string; fillUnselected: string; textLabel: string; textSupporting: string; }; declare const themeRadio: ThemeRadio; declare const themeRadioGroup: ThemeRadioGroup; declare const themeRadioBrand: ThemeRadio; declare const themeRadioGroupBrand: ThemeRadioGroup; /** @deprecated Use `themeRadio` and component `theme` prop instead of emotion's `ThemeProvider` */ declare const radioThemeDefault: { userFeedback: { textSuccess: "#22874D"; textError: "#C70000"; }; label: { textLabel: "#121212"; textOptional: "#707070"; textSupporting: "#707070"; textError: "#C70000"; textSuccess: "#22874D"; }; radio: { borderHover: "#0077B6"; border: "#999999"; backgroundChecked: "#0077B6"; textLabel: "#121212"; textLabelSupporting: "#707070"; borderError: "#C70000"; }; }; /** @deprecated Use `themeRadioBrand` and component `theme` prop instead of emotion's `ThemeProvider` */ declare const radioThemeBrand: { userFeedback: { textSuccess: "#58D08B"; textError: "#FF9081"; }; label: { textLabel: "#FFFFFF"; textOptional: "#C1D8FC"; textSupporting: "#C1D8FC"; textError: "#FF9081"; textSuccess: "#58D08B"; }; radio: { borderHover: "#FFFFFF"; border: "#C1D8FC"; backgroundChecked: "#FFFFFF"; textLabel: "#FFFFFF"; textLabelSupporting: "#C1D8FC"; borderError: "#FF9081"; }; }; export { radioThemeBrand, radioThemeDefault, themeRadio, themeRadioBrand, themeRadioGroup, themeRadioGroupBrand }; export type { ThemeRadio, ThemeRadioGroup };