import { LitElement } from 'lit'; import '@material/web/radio/radio.js'; import { Radio } from '@material/web/radio/internal/radio.js'; declare const CHECKED: unique symbol; declare const IxRadioBase: typeof LitElement & import("@digital-realty/ix-shared-fns/aria-forward-mixin.js").Constructor; export declare class IxRadio extends IxRadioBase { /** @nocollapse */ static readonly formAssociated = true; /** @nocollapse */ static shadowRootOptions: ShadowRootInit; readonly component: Radio; /** * Whether or not the radio is selected. */ get checked(): boolean; set checked(checked: boolean); [CHECKED]: boolean; disabled: boolean; label: string; /** * The element value to use in form submission when checked. */ value: string; target: 'wrapper' | ''; htmlId: string | undefined; required: boolean; errorText: string; /** * The HTML name to use in form submission. */ get name(): string; set name(name: string); /** * The associated form element with which this element's value will submit. */ get form(): HTMLFormElement | null; /** * The labels this element is associated with. */ get labels(): NodeList; private readonly selectionController; private readonly internals; private handleClick; private handleKeydown; constructor(); protected updated(): void; /** * Returns a `ValidityState` object that represents the validity states of the * text field. * * https://developer.mozilla.org/en-US/docs/Web/API/ValidityState */ get validity(): ValidityState; get renderRadio(): import("lit-html").TemplateResult<1>; protected render(): import("lit-html").TemplateResult<1>; focus(): void; formResetCallback(): void; formStateRestoreCallback(state: string): void; } export {};