import React from 'react'; import { ViewStyle, TextStyle, StyleProp } from 'react-native'; import { SpacingProps } from '../../../theme'; import { TestableProps } from '../../common/test'; import { RadioSize, RadioColor } from './Radio'; export type RadioGroupLayout = 'vertical' | 'horizontal'; export interface RadioGroupOption { label: React.ReactNode | string; value: string | number; disabled?: boolean; } export interface RadioGroupProps extends SpacingProps, TestableProps { value?: string | number; defaultValue?: string | number; onChange?: (value: string | number) => void; options: RadioGroupOption[]; layout?: RadioGroupLayout; size?: RadioSize; color?: RadioColor; disabled?: boolean; gap?: number; style?: StyleProp; optionStyle?: StyleProp; labelStyle?: StyleProp; } declare const RadioGroup: React.FC; export default RadioGroup; //# sourceMappingURL=RadioGroup.d.ts.map