import { LitElement } from 'lit'; /** * Radio button. * @fires on-radio-change - Captures the change event and emits the selected value and original event details.`detail:{ checked: boolean,origEvent: Event,value: string }` * @slot unnamed - Slot for label text. */ export declare class RadioButton extends LitElement { static styles: import("lit").CSSResult; /** @ignore */ static shadowRootOptions: { delegatesFocus: boolean; mode: ShadowRootMode; serializable?: boolean; slotAssignment?: SlotAssignmentMode; }; /** Radio button value. */ accessor value: string; /** * Radio button name, inherited from the parent group. * @ignore */ accessor name: string; /** * Radio button checked state, inherited from the parent group if value matches. * @ignore */ accessor checked: boolean; /** * Makes the input required, inherited from the parent group. * @ignore */ accessor required: boolean; /** * Radio button disabled state, inherited from the parent group. */ accessor disabled: boolean; /** * Radio button readonly state, inherited from the parent group. */ accessor readonly: boolean; /** * Radio button group invalid state, inherited from the parent group. * @ignore */ accessor invalid: boolean; render(): import("lit-html").TemplateResult<1>; private handleChange; } declare global { interface HTMLElementTagNameMap { 'kyn-radio-button': RadioButton; } } //# sourceMappingURL=radioButton.d.ts.map