import { ReactNode } from 'react'; import { TextStyle, ViewStyle } from 'react-native'; import { TouchableProps } from '../touchable'; export interface RadioBaseProps extends TouchableProps { radioIconContainerStyle?: ViewStyle; radioComponentContainerStyle?: ViewStyle; selectedRadio?: JSX.Element; selectedRadioStyle?: ViewStyle; selectedRadioIconContainerStyle?: ViewStyle; selectedRadioComponentContainerStyle?: ViewStyle; selectedRadioTitleStyle?: ViewStyle; disabledRadio?: JSX.Element; } export interface RadioItemProps extends RadioBaseProps { title?: string; titleStyle?: TextStyle; isSelected?: boolean; children?: ReactNode; } export default function RadioItem({ isSelected, style, title, titleStyle, selectedRadio, selectedRadioStyle, selectedRadioIconContainerStyle, selectedRadioComponentContainerStyle, selectedRadioTitleStyle, disabledRadio, radioIconContainerStyle, radioComponentContainerStyle, children, ...props }: RadioItemProps): JSX.Element; export declare function DefaultSelectedRadio(): JSX.Element; export declare function DefaultDisabledRadio(): JSX.Element;