import { RadioProps } from '../radio/Radio';
import { WithInputAttributesProps } from '../inputs/contexts';
export type RadioGroupRadio<T extends string | number = string> = Omit<RadioProps<T>, 'name' | 'checked' | 'onChange' | 'className'>;
export interface RadioGroupProps<T extends string | number = string> {
    name: string;
    radios: readonly RadioGroupRadio<T>[];
    selectedValue?: T;
    onChange: NonNullable<RadioProps<T>['onChange']>;
    UNSAFE_inputAttributes?: WithInputAttributesProps['inputAttributes'];
}
export default function RadioGroup<T extends string | number = never>({ name, radios, selectedValue: controlledValue, onChange, UNSAFE_inputAttributes, }: RadioGroupProps<T>): import("react").JSX.Element | null;
//# sourceMappingURL=RadioGroup.d.ts.map