import * as react from 'react';
import { InputHTMLAttributes } from 'react';
interface RadioGroupProps {
/** Group label */
label?: string;
/** Error message */
error?: string;
/** Controlled selected value */
value?: string;
/** Called with the selected option value */
onChange?: (value: string) => void;
/** Shared name for native radio grouping (auto-generated if omitted) */
name?: string;
children?: React.ReactNode;
className?: string;
required?: boolean;
}
declare const RadioGroup: react.ForwardRefExoticComponent>;
interface RadioProps extends Omit, 'type'> {
label?: string;
}
declare const Radio: react.ForwardRefExoticComponent>;
export { Radio, RadioGroup, type RadioGroupProps, type RadioProps };