import { Radio as FluentRadio } from "@fluentui/web-components"; /** * Radio * @summary A Radio Custom HTML Element based on Fluent UI's Radio with custom styling and behavior. * * @example * ```html * * Option 1 * * * Option 2 * * ``` * * @attr {boolean} autofocus - Indicates that the element should get focus after the page finishes loading. * @attr {boolean} disabled - The initial disabled state of the control. * @attr {string} form - The id of a form to associate the element to. * @attr {boolean} checked - The initial checked state of the element. * @attr {string} value - The initial value of the input. * @attr {string} name - The name of the element. This element's value will be surfaced during form submission under the provided name. * * @prop {boolean} autofocus - Indicates that the element should get focus after the page finishes loading. * @prop {boolean} disabled - The initial disabled state of the control. * @prop {string} form - The id of a form to associate the element to. * @prop {boolean} checked - The initial checked state of the element. * @prop {string} value - The initial value of the input. * @prop {string} name - The name of the element. This element's value will be surfaced during form submission under the provided name. * * @slot checked-indicator - Custom slot for the checked indicator. * * @csspart checked-indicator - The checked state indicator of the radio. * @cssprop --size - Controls the size of the radio control. * * @method toggleChecked - Toggles the checked state of the control. * @method checkValidity - Checks the validity of the element and returns the result. * @method reportValidity - Reports the validity of the element. * @method setCustomValidity - Sets a custom validity message. * * @fires change - Emits a custom change event when the checked state changes * @fires input - Emits a custom input event when the checked state changes * @fires disabled - Emits a custom event when the disabled state changes * * @extends FluentRadio * @tagname fabric-radio * @public */ export declare class Radio extends FluentRadio { } //# sourceMappingURL=radio.d.ts.map