import type { TextStyle, ViewProps, ViewStyle } from 'react-native'; import type { RadioProps } from '../Radio'; export type Direction = 'vertical' | 'horizontal'; export interface RadioGroupProps extends Pick, 'accessibilityRole' | 'disabled' | 'label' | 'labelPosition' | 'labelStyle' | 'onChange' | 'size'>, ViewProps { children: React.ReactElement>[]; direction?: Direction; initialValue?: T; onValueChange?: (value?: T) => void; } export interface RadioGroupStyles { container?: ViewStyle; label?: TextStyle; }