/**
 * A radio button is a selection control that allows users to choose a single option from a list of mutually exclusive choices. Unlike checkboxes, only one option can be selected at a time within the same group. Radio Buttons are commonly used in forms, surveys, and settings where a single choice must be made.
 */
interface Props {
    [key: string]: any;
    /**
     * A unique identifier for the radio, used to associate the label with the form element.
     */
    id: string;
    /**
     * The name attribute for the radio element, typically used for form submission.
     */
    name?: string;
    /**
     * The text label displayed next to the radio.
     */
    label?: string;
    /**
     * The radio's checked state.
     */
    checked?: boolean;
    /**
     * If `true`, applies an invalid state to the radio.
     */
    isinvalid?: boolean;
    /**
     * If `true`, disables the radio, making it non-interactive.
     */
    disabled?: boolean;
}
declare const Radio: import("svelte").Component<Props, {}, "checked">;
type Radio = ReturnType<typeof Radio>;
export default Radio;
//# sourceMappingURL=Radio.svelte.d.ts.map