import type Calendar from "../../index"; export declare function setSelectedDate(this: Calendar, date: Date | null): void; export declare function getSelectedDate(this: Calendar): Date | null; export declare function clearCalendarDays(this: Calendar): void; export declare function updateCalendar(this: Calendar, isMonthChanged?: boolean): void; export declare function setOldSelectedNode(this: Calendar): void; export declare function selectDayInitial(this: Calendar, setDate?: boolean): void; export declare function ensureFirstDayFocusable(this: Calendar): void; export declare function makeFirstDayFocusable(this: Calendar): void; export declare function handleCalendarDayClick(this: Calendar, e: MouseEvent): void; export declare function removeOldDaySelection(this: Calendar): void; export declare function updateSelectedDate(this: Calendar, newDay: number): void; export declare function updateCurrentDate(this: Calendar, monthOffset: number, newMonth?: number, newYear?: number): void; export declare function generateDays(this: Calendar): void; export declare function renderDays(this: Calendar): void; export declare function rerenderSelectedDay(this: Calendar, element: HTMLElement, dayNum: number, storeOldSelected?: boolean): void;