import type * as React from 'react'; import Group from './group'; import type { RadioProps, RadioRef } from './interface'; import InternalRadio from './radio'; import Button from './radioButton'; export { RadioChangeEvent, RadioChangeEventTarget, RadioGroupButtonStyle, RadioGroupContextProps, RadioGroupOptionType, RadioGroupProps, RadioProps, RadioRef, } from './interface'; export { Button, Group }; type CompoundedComponent = React.ForwardRefExoticComponent< RadioProps & React.RefAttributes > & { Group: typeof Group; Button: typeof Button; /** @internal */ __ANT_RADIO: boolean; }; const Radio = InternalRadio as CompoundedComponent; Radio.Button = Button; Radio.Group = Group; Radio.__ANT_RADIO = true; export default Radio;