import TouchableRipple from "../TouchableRipple/TouchableRipple"; import { $RemoveChildren } from "../types"; import { DefaultTheme } from "styled-components"; declare type Props = $RemoveChildren & { /** * Value of the radio button */ value: string; /** * Status of radio button. */ status?: "checked" | "unchecked"; /** * Whether radio is disabled. */ disabled?: boolean; /** * Function to execute on press. */ onPress?: () => void; /** * Custom color for radio. */ color?: string; /** * @optional */ theme?: DefaultTheme; /** * testID to be used on tests. */ testID?: string; }; /** * Radio buttons allow the selection a single option from a set. * This component follows platform guidelines for iOS, but can be used * on any platform. * *
*
* *
Enabled
*
*
* *
Disabled
*
*
*/ declare const RadioButtonIOS: { ({ disabled, onPress, status, value, testID, ...rest }: Props): JSX.Element; displayName: string; }; export default RadioButtonIOS; declare const RadioButtonIOSWithTheme: { ({ disabled, onPress, status, value, testID, ...rest }: Props): JSX.Element; displayName: string; }; export { RadioButtonIOSWithTheme as RadioButtonIOS };