import { ChangeEvent, Component } from 'react'; declare type DirectionType = 'horizontal' | 'vertical' | 'auto'; interface IRadioButtonSetProps { defaultValue?: string; direction?: DirectionType; label?: string; name: string; onChange?: (e: ChangeEvent) => void; required?: boolean; } interface IState { value?: string; } declare class RadioButtonSet extends Component { static DIRECTION_HORIZONTAL: string; static DIRECTION_VERTICAL: string; static DIRECTION_AUTO: string; static defaultProps: { direction: string; }; state: { value: string | undefined; }; radios: never[]; handleChange: (e: ChangeEvent) => void; getAutoDirection: () => "row" | "column"; getDirection: () => "row" | "column"; render(): JSX.Element; } export default RadioButtonSet;