/**
 * 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;
    /**
     * The name attribute for the radio element, typically used for form submission.
     */
    name: string;
    /**
     * The current value of the radio group.
     */
    value?: string;
    /**
     * list of properties of each radio button of the radio group
     */
    options: Array<{
        id: string;
        label: string;
        value: string;
        disabled?: boolean;
    }>;
    /**
     * If `true`, applies an invalid state to the radio group.
     */
    isinvalid?: boolean;
    /**
     * If `true`, make the form element of the group inline.
     */
    inline?: boolean;
}
declare const RadioGroup: import("svelte").Component<Props, {}, "value">;
type RadioGroup = ReturnType<typeof RadioGroup>;
export default RadioGroup;
//# sourceMappingURL=RadioGroup.svelte.d.ts.map