import { LitElement } from "lit"; import type { StoryMeta } from "../../story-meta.js"; export declare class EdsDateRange extends LitElement { static readonly formAssociated = true; static readonly storyMeta: StoryMeta; static styles: import("lit").CSSResult; startDate: string; endDate: string; placeholder: string; fromLabel: string; toLabel: string; disabled: boolean; 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 parseDate; private updateFormValue; private formatDisplayDate; private selectDayDate; private changeMonthOffset; private getMonthsList; private renderMonthGrid; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "eds-date-range": EdsDateRange; } } //# sourceMappingURL=date-range.d.ts.map