import { default as React } from 'react'; import { BaseComponentProps, ComponentEvent, ListItem } from '../types'; interface RadioButtonProps extends BaseComponentProps, Omit, 'onChange' | 'size' | 'type'> { checked?: boolean; onChange?: (event: ComponentEvent) => void; label?: string; value?: string; required?: boolean; id?: string; tabIndex?: number; } export declare const RadioButton: React.ForwardRefExoticComponent>; interface RadioButtonGroupProps extends BaseComponentProps { items: ListItem[]; value?: string; onChange?: (event: ComponentEvent) => void; required?: boolean; orientation?: 'horizontal' | 'vertical'; ariaLabel?: string; ariaLabelledBy?: string; ariaDescribedBy?: string; invalid?: boolean; } type RadioGroupExtraAttributes = { 'aria-describedby'?: string; 'aria-invalid'?: boolean | 'true' | 'false'; }; export declare const RadioButtonGroup: React.FC; export {};