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?: (param?: any) => void; /** * Custom color for unchecked radio. */ uncheckedColor?: string; /** * 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 Android, but can be used * on any platform. * *
*
* *
Enabled
*
*
* *
Disabled
*
*
*/ declare const RadioButtonAndroid: { ({ disabled, onPress, value, status, testID, ...rest }: Props): JSX.Element; displayName: string; }; export default RadioButtonAndroid; declare const RadioButtonAndroidWithTheme: { ({ disabled, onPress, value, status, testID, ...rest }: Props): JSX.Element; displayName: string; }; export { RadioButtonAndroidWithTheme as RadioButtonAndroid };