import { LitElement } from "lit"; import { type InputGroupPresentation, type InputGroupSize } from "./input-group.types.js"; export { inputGroupStoryMeta } from "./input-group.story.js"; export { inputGroupStyles } from "./input-group.styles.js"; export * from "./input-group.types.js"; export declare class EdsInputGroup extends LitElement { static readonly storyMeta: import("../../story-meta.js").StoryMeta; static styles: import("lit").CSSResult; presentation: InputGroupPresentation; size: InputGroupSize; private _invalid; get invalid(): boolean; set invalid(val: boolean); private _error; get error(): boolean; set error(val: boolean); private _warning; get warning(): boolean; set warning(val: boolean); disabled: boolean; readonly: boolean; private _required; get required(): boolean; set required(val: boolean); get value(): string; set value(val: string); getPrimaryInputElement(): HTMLElement | null; focus(options?: FocusOptions): void; blur(): void; protected firstUpdated(): void; private handleChildFocus; private handleChildBlur; protected updated(changed: Map): void; private handleSlotChange; private getAllAssignedElements; private syncChildStates; private adjustRadii; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "eds-input-group": EdsInputGroup; } } //# sourceMappingURL=input-group.d.ts.map