import { Option } from "../../../types/variables.mjs"; import { ChangeEvent, FC, HTMLAttributes } from "react"; //#region src/components/form/radio/radio.d.ts type BaseProps = { 'aria-labelledby': string; name?: string; disabled?: boolean; options: readonly Option[]; } & Omit, 'role' | 'className' | 'style' | 'children' | 'aria-labelledby' | 'onChange'>; type ControlledProps = { value: string; onChange: (value: string, event: ChangeEvent) => void; defaultValue?: never; }; type UncontrolledProps = { defaultValue?: string; value?: never; onChange?: (value: string, event: ChangeEvent) => void; }; type Props = BaseProps & (ControlledProps | UncontrolledProps); declare const Radio: FC; //#endregion export { Radio };