import { GdsElement } from '../../gds-element'; /** * @element gds-radio * * @event input - Dispatched when the radio button is checked. */ export declare class GdsRadio extends GdsElement { #private; static styles: import("lit").CSSResult[]; /** * The label displayed next to the radio button. */ label: string; /** * The supporting text displayed below the label. * This text provides additional context or information to the user. */ supportingText: string; /** * The value of the radio button. */ value: string | boolean; /** * Whether the radio button is checked or not. */ checked: boolean; /** * Whether the radio button is disabled or not. */ disabled: boolean; /** * Whether the radio button is invalid or not. */ invalid: boolean; /** * The accessible error message text for the radio button. * * This text is not visually rendered, but will be announced by * screen readers when the radio button is in an invalid state. */ errorMessage?: string; private _isFocused; constructor(); connectedCallback(): void; private _updateAriaState; updated(changedProperties: Map): void; render(): any; }