import { LitElement } from 'lit';
export declare class EaasCalendar extends LitElement {
    static styles: import("lit").CSSResult;
    private showCalendar;
    private currentYear;
    private currentMonth;
    selectedDate: string;
    type: 'daily' | 'monthly' | 'yearly';
    title: string;
    hostStyle: string;
    displayFormat: string;
    private _handleOutsideClick;
    connectedCallback(): void;
    disconnectedCallback(): void;
    updated(changedProperties: Map<string, any>): void;
    private getFirstDayOfMonth;
    private getDaysInMonth;
    private prevMonth;
    private nextMonth;
    private toggleCalendar;
    private onSelectDate;
    private onSelectMonth;
    private prevYear;
    private nextYear;
    private onSelectYear;
    render(): import("lit-html").TemplateResult<1>;
    private renderCalendar;
    private drawDateCalendar;
    private drawMonthCalendar;
    private drawYearCalendar;
    private _getMomentParseFormat;
    renderCalendarInput(value: string): void;
}
