| import { RadioValue } from '../radio/type'; | 
| import { KeysType } from '../common/common'; | 
| export interface TdRadioGroupProps<T = RadioValue> { | 
|     placement?: { | 
|         type: StringConstructor; | 
|         value?: 'left' | 'right'; | 
|     }; | 
|     borderless?: { | 
|         type: BooleanConstructor; | 
|         value?: boolean; | 
|     }; | 
|     style?: { | 
|         type: StringConstructor; | 
|         value?: string; | 
|     }; | 
|     disabled?: { | 
|         type: BooleanConstructor; | 
|         value?: boolean; | 
|     }; | 
|     icon?: { | 
|         type: null; | 
|         value?: 'circle' | 'line' | 'dot' | Array<string>; | 
|     }; | 
|     keys?: { | 
|         type: ObjectConstructor; | 
|         value?: KeysType; | 
|     }; | 
|     name?: { | 
|         type: StringConstructor; | 
|         value?: string; | 
|     }; | 
|     options?: { | 
|         type: ArrayConstructor; | 
|         value?: Array<RadioOption>; | 
|     }; | 
|     value?: { | 
|         type: null; | 
|         value?: T; | 
|     }; | 
|     defaultValue?: { | 
|         type: null; | 
|         value?: T; | 
|     }; | 
| } | 
| export declare type RadioOption = string | number | RadioOptionObj; | 
| export interface RadioOptionObj { | 
|     label?: string; | 
|     value?: string | number; | 
|     readonly?: boolean; | 
|     disabled?: boolean; | 
|     allowUncheck?: boolean; | 
| } |