import {TouchableOpacityProps} from 'react-native'; export interface RadioProps extends TouchableOpacityProps { /** * `value`: Represents the value associated with the Radio component. * It is used to determine whether the Radio component is selected or not in comparison with the `groupValue`. */ value: any; /** * `label`: Optional. Represents the text label displayed next to the Radio component. */ label?: string; /** * `onChange`: A callback function that is called when the value of the Radio component changes. * It is triggered when the user interacts with the Radio component. */ onChange: () => void; /** * `groupValue`: Represents the value of the selected Radio component within a group of Radio components. * The Radio component for which `value` equals `groupValue` will be selected. */ groupValue: any; /** * Optional. Params auto tracking component. */ params?: any; }