import React, { FC } from 'react'; export interface RadioButtonGroupProps { defaultValue: any; value: any; name: string; onChange: (event: React.ChangeEvent, value: string) => void; items: RadioButtonProps[]; } export interface RadioButtonProps { label: React.ReactNode; value: any; disabled?: boolean; } /** * Controlled Radio button group component * @param defaultValue - The default/initial value. Use when the component is not controlled. * @param value - Value of the selected radio button. The DOM API casts this to a string. * @param name - The name used to reference the value of the control * @param onChange - Callback fired when a radio button is selected. * @param items - Radio buttons containing a value, and a label that can be a string, Text, Textarea, Input, or any other ReactNode */ declare const RadioButtonGroup: FC; export default RadioButtonGroup;