import { LitElement } from "lit"; import type { StoryMeta } from "../../story-meta.js"; export declare class EdsDatePicker extends LitElement { static readonly formAssociated = true; static readonly storyMeta: StoryMeta; static styles: import("lit").CSSResult; value: string; placeholder: string; precision: "day" | "month" | "year"; disabled: boolean; name: string; label: string; required: boolean; description: string; private _error; private _warning; get error(): string; set error(val: string); get warning(): string; set warning(val: string); invalid: boolean; private open; private monthMenuOpen; private yearMenuOpen; private currentMonth; private currentYear; private internals; private localeController; constructor(); protected firstUpdated(): void; protected updated(changedProperties: Map): void; disconnectedCallback(): void; private handleDocumentClick; private toggleOpen; private toggleMonthMenu; private toggleYearMenu; private selectMonthCustom; private selectYearCustom; private parseValueDate; private updateFormValue; private handleInput; private selectDay; private selectMonth; private selectYear; private changeMonthOffset; private getMonthsList; private getMonthsShortList; private getYearsList; private renderCalendarDays; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "eds-datepicker": EdsDatePicker; } } //# sourceMappingURL=datepicker.d.ts.map