export class DatepickerInputObject {
    /** @param {import('../src/LionInputDatepicker.js').LionInputDatepicker} el */
    constructor(el: import('../src/LionInputDatepicker.js').LionInputDatepicker);
    el: import("../src/LionInputDatepicker.js").LionInputDatepicker;
    /**
     * Methods mimicing User Interaction
     * @param {{click?:boolean}} options
     */
    openCalendar({ click }?: {
        click?: boolean;
    }): Promise<void | any[]>;
    closeCalendar(): Promise<void>;
    /**
     * @param {number} day
     */
    selectMonthDay(day: number): Promise<boolean>;
    /**
     * Node references
     */
    get invokerEl(): HTMLElement;
    get overlayEl(): LitElement;
    get overlayHeadingEl(): HTMLElement;
    get overlayCloseButtonEl(): HTMLElement;
    get calendarEl(): any;
    /**
     * @property {CalendarObject}
     */
    get calendarObj(): any;
    /**
     * Object references
     */
    get overlayController(): import("../../overlays/src/OverlayController.js").OverlayController;
}
//# sourceMappingURL=DatepickerInputObject.d.ts.map