import InternalRadio from './radio'; import Group from './group'; import Button from './radioButton'; import { RadioProps } from './interface'; export * from './interface'; interface CompoundedComponent extends React.ForwardRefExoticComponent> { Group: typeof Group; Button: typeof Group; } const Radio = InternalRadio as CompoundedComponent; Radio.Button = Button; Radio.Group = Group; export { Button, Group }; export default Radio;