import { LitElement } from "lit"; export { radioGroupStoryMeta } from "./radio.story.js"; export { radioGroupStyles } from "./radio-group.styles.js"; export * from "./radio.types.js"; export declare class EdsRadioGroup extends LitElement { static readonly formAssociated = true; static readonly storyMeta: import("../../story-meta.js").StoryMeta; static styles: import("lit").CSSResult; value: string; name: string; /** Accessible label for the group, sets aria-label on the container. */ label: string; private localeController; disabled: boolean; required: boolean; invalid: boolean; warning: boolean; appearance: "default" | "button"; orientation: "horizontal" | "vertical"; private radios; private internals; /** Track initial value for form reset */ private _initialValue; /** Reentrancy guard: true while the group itself is dispatching eds-change */ private _dispatching; constructor(); formResetCallback(): void; protected firstUpdated(): void; protected updated(changed: Map): void; private handleChildChange; private handleKeyDown; private handleChildFocus; private handleChildBlur; private updateChildren; private adjustRadii; private updateFormValue; private updateValidity; private handleSlotChange; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "eds-radio-group": EdsRadioGroup; } } //# sourceMappingURL=radio-group.d.ts.map