import { Component, ReactElement } from 'react'; import { ViewStyle } from 'react-native'; interface RadioItemProps { testID?: string; style?: ViewStyle; label?: string; value: any; disabled?: boolean; checked?: boolean; iconPosition?: 'left' | 'right'; onChange: Function; checkedIcon?: ReactElement; uncheckedIcon?: ReactElement; renderItem?: Function; } export default class RadioItem extends Component { static displayName: string; static defaultProps: { label: string; value: any; disabled: boolean; checked: boolean; iconPosition: string; }; private animated; constructor(props: any); componentDidMount(): void; componentWillReceiveProps(nextProps: any): void; handlePress: () => void; renderIcon: (checked: any, iconPosition: any) => JSX.Element; renderLabel: (checked: any) => JSX.Element; render(): JSX.Element; } export {};