import { ChangeEvent, type FC, ReactElement } from 'react'; import { ToggletipProps } from '../toggletip'; import { TooltipProps } from '../tooltip'; export interface RadioButtonGroupButtonProps { label: string; value: string; id?: string; defaultChecked?: boolean; disabled?: boolean; content?: { element: ReactElement; maxHeight?: number; }; } export interface RadioButtonGroupProps { ariaLabel?: string; ariaLabelledBy?: string[]; className?: string; id?: string; label?: string; tooltip?: TooltipProps; toggletip?: ToggletipProps; /** Sets the name property of all buttons */ groupName: string; checkedValue?: string; buttons: RadioButtonGroupButtonProps[]; /** Duration in milliseconds */ transitionDuration?: number; onChange?(event: ChangeEvent): void; } export declare const RadioButtonGroup: FC;