import type { JSX } from 'react'; export type RadioOption = { label: string; value: V; disabled?: boolean; }; export interface RadioGroupProps { name?: string; value: V | null; onChange: (value: V) => void; options: RadioOption[]; disabled?: boolean; label?: string; error?: string; helpText?: string; required?: boolean; orientation?: 'vertical' | 'horizontal'; labelWidth?: string; fullWidth?: boolean; modified?: boolean; /** layout of radios themselves */ direction?: 'row' | 'column'; 'data-cy'?: string; } export declare function RadioButtonGroup({ name, value, onChange, options, disabled, label, error, helpText, required, orientation, labelWidth, fullWidth, modified, direction, 'data-cy': dataCy, }: RadioGroupProps): JSX.Element;