import { InputHTMLAttributes } from 'react';
import { SelectorSize } from '../../shared/types/selector-size';
type Props = {
/** The size of the radio button */
size?: SelectorSize;
/** Whether the radio button is checked */
checked?: boolean;
/** The name of the radio button group */
name: string;
/** The value of the radio button */
value: string | number;
/** Callback fired when the radio button state changes */
onChange?: (event: React.ChangeEvent) => void;
} & Omit, 'size' | 'type' | 'value' | 'name'>;
/**
* A radio button component that allows users to select a single option from a group.
*/
export declare function Radio({ size, className, checked, name, value, onChange, ...props }: Props): import("react/jsx-runtime").JSX.Element;
export {};