import { InputHTMLAttributes } from 'react';
export interface RadioButtonProps extends Omit<InputHTMLAttributes<HTMLInputElement>, "type"> {
    /** Accessible label. Required when no visible `<label>` is associated. */
    "aria-label"?: string;
}
/**
 * Single-selection radio button following the GNOME HIG and Adwaita style.
 *
 * Group radio buttons by giving them the same `name` attribute.
 * Renders as `<input type="radio">` — natively keyboard-accessible
 * (arrow keys cycle within the group) and compatible with standard form libraries.
 *
 * @see https://developer.gnome.org/hig/patterns/controls/radio-buttons.html
 */
export declare function RadioButton({ className, ...props }: RadioButtonProps): import("react/jsx-runtime").JSX.Element;
