import React from 'react'; import { StyleProp, ViewStyle, TextStyle } from 'react-native'; import type { Theme } from '../../types'; export declare type Props = { value: string; label: string; description?: string; disabled?: boolean; onPress?: () => void; uncheckedColor?: string; backgroundColor?: string; color?: string; status?: 'checked' | 'unchecked'; style?: StyleProp; labelStyle?: StyleProp; descriptionStyle?: StyleProp; theme: Theme; mode?: 'android' | 'ios'; position?: 'leading' | 'trailing'; }; declare const _default: React.ComponentType & { theme?: import("@blueromans/react-theme-provider").$DeepPartial | undefined; }> & import("@blueromans/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics & { ({ value, label, description, style, labelStyle, descriptionStyle, onPress, disabled, color, uncheckedColor, backgroundColor, status, theme, mode, position, }: Props): JSX.Element; displayName: string; }, {}>; export default _default; declare const RadioButtonItemWithTheme: React.ComponentType & { theme?: import("@blueromans/react-theme-provider").$DeepPartial | undefined; }> & import("@blueromans/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics & { ({ value, label, description, style, labelStyle, descriptionStyle, onPress, disabled, color, uncheckedColor, backgroundColor, status, theme, mode, position, }: Props): JSX.Element; displayName: string; }, {}>; export { RadioButtonItemWithTheme as RadioButtonItem };