import TouchableRipple from "../TouchableRipple/TouchableRipple"; import { $RemoveChildren } from "../types"; import { DefaultTheme } from "styled-components"; declare type Props = $RemoveChildren & { /** * Status of checkbox. */ status: "checked" | "unchecked" | "indeterminate"; /** * Whether checkbox is disabled. */ disabled?: boolean; /** * Function to execute on press. */ onPress?: () => void; /** * Custom color for unchecked checkbox. */ uncheckedColor?: string; /** * Custom color for checkbox. */ color?: string; /** * @optional */ theme?: DefaultTheme; /** * testID to be used on tests. */ testID?: string; }; /** * Checkboxes allow the selection of multiple options from a set. * This component follows platform guidelines for Android, but can be used * on any platform. * *
*
* *
Enabled
*
*
* *
Disabled
*
*
*/ declare const CheckboxAndroid: { ({ status, disabled, onPress, testID, ...rest }: Props): JSX.Element; displayName: string; }; export default CheckboxAndroid; declare const CheckboxAndroidWithTheme: { ({ status, disabled, onPress, testID, ...rest }: Props): JSX.Element; displayName: string; }; export { CheckboxAndroidWithTheme as CheckboxAndroid };