import { LitElement } from "lit"; import "../icon/icon.js"; export { fieldStoryMeta } from "./field.story.js"; export { fieldStyles } from "./field.styles.js"; export * from "./field.types.js"; export declare class EdsField extends LitElement { static readonly storyMeta: import("../../story-meta.js").StoryMeta; static styles: import("lit").CSSResult; label: string; requiredLabel: string; private localeController; private _required; private _syncedInitialRequired; get required(): boolean | string; set required(val: boolean | string); private _error; get error(): string; set error(val: string); private _description; get description(): string; set description(val: string); private _warning; get warning(): string; set warning(val: string); controls: Array; get value(): string | string[] | undefined; private fieldId; protected firstUpdated(): void; private handleChildNativeChange; private handleChildNativeInput; protected updated(changedProperties: Map): void; private handleSlotChange; private wireElements; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "eds-field": EdsField; } } //# sourceMappingURL=field.d.ts.map