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 };