import { StyleFunctionProps } from '@chakra-ui/theme-tools'; export declare const Radio: { baseStyle?: ((props: StyleFunctionProps) => { control: { bg: string; cursor: string; border: string; borderColor: string; alignSelf: string; _before: { content: string; transition: string; }; _focus: { boxShadow: string; }; _checked: { bg: string; borderColor: string; color: string; }; _invalid: { borderColor: string; }; _disabled: { cursor: string; borderColor: string; bg: string; _checked: { bg: string; borderColor: string; color: string; }; }; }; container: { w: string; color: string; _hover: { bg: string; _disabled: { bg: string; }; }; _focusWithin: any; }; label: { _disabled: { color: string; opacity: number; }; textStyle: string; color: string; }; othersContainer: { _hover: { bg: string; _disabled: { bg: string; }; }; _focusWithin: any; }; othersRadio: { _focusWithin: { boxShadow: string; }; _hover: { bg: string; }; p: number; }; }) | undefined; sizes?: { xs: { control: { w: string; h: string; mt: string; _before: { w: string; h: string; transform: string; }; _checked: { _before: { w: string; h: string; transform: string; }; }; }; label: { ml: string; textStyle: string; }; container: { px: string; py: string; }; othersContainer: { px: string; py: string; }; othersInput: { ml: string; mt: string; w: string; }; }; sm: { control: { width: string; height: string; _before: { w: string; h: string; transform: string; }; _checked: { _before: { w: string; h: string; transform: string; }; }; }; label: { textStyle: string; ml: string; }; container: { px: string; py: string; }; othersContainer: { px: string; py: string; }; othersInput: { ml: string; mt: string; w: string; }; }; md: { label: { ml: string; }; container: { px: string; py: string; }; othersContainer: { px: string; py: string; }; othersInput: { ml: string; mt: string; w: string; }; control: { w: string; h: string; _before: { w: string; h: string; transform: string; }; _checked: { _before: { w: string; h: string; transform: string; }; }; }; }; } | undefined; variants?: { [key: string]: import("@chakra-ui/styled-system").PartsStyleInterpolation<{ keys: ("container" | "label" | "othersInput" | "othersContainer" | "control" | "othersRadio")[]; }>; } | undefined; defaultProps?: { size?: "sm" | "md" | "xs" | undefined; variant?: string | number | undefined; colorScheme?: string | undefined; } | undefined; parts: ("container" | "label" | "othersInput" | "othersContainer" | "control" | "othersRadio")[]; };