export class RangeDatepickerCalendar extends LitElement {
    /**
     * Date from. Format is Unix timestamp.
     */
    dateFrom: any;
    /**
     * Date to. Format is Unix timestamp.
     */
    dateTo: any;
    hoveredDate: any;
    enableYearChange: boolean;
    month: string;
    narrow: boolean;
    noRange: boolean;
    next: boolean;
    prev: boolean;
    year: number;
    disabledDays: any[];
    /**
     * Max date. Format is Unix timestamp.
     */
    max: any;
    /**
     * Minimal date. Format is Unix timestamp.
     */
    min: any;
    yearsList: any[];
    monthsList: any[];
    dayNamesOfTheWeek: any[];
    daysOfMonth: any[];
    _locale: any;
    currentDate: number;
    set locale(value: any);
    get locale(): any;
    render(): import("lit-html").TemplateResult<1>;
    renderPrevButton(): import("lit-html").TemplateResult<1>;
    renderNextButton(): import("lit-html").TemplateResult<1>;
    renderYear(): import("lit-html").TemplateResult<1>;
    renderDayOfWeek(dayOfWeek: any): import("lit-html").TemplateResult<1>;
    renderWeek(week: any): import("lit-html").TemplateResult<1>;
    renderDay(day: any): import("lit-html").TemplateResult<1>;
    firstUpdated(): Promise<void>;
    updated(properties: any): void;
    isCurrentDate(day: any): boolean;
    localeChanged(): void;
    yearAndMonthChanged(year: any, month: any): void;
    computeCurrentMonthName(month: any, year: any): string;
    tdIsEnabled(day: any): "" | "enabled";
    handleDateSelected(event: any): void;
    handleOpenYearSelection(): void;
    handleYearSelected(): void;
    handleDateHovered(event: any): void;
    handleNextMonth(): void;
    handlePrevMonth(): void;
    setYears(from: any, to: any): void;
}
export namespace RangeDatepickerCalendar {
    let styles: import("lit").CSSResult;
}
import { LitElement } from 'lit';
