export declare function isLeapYear(year: number): boolean; export declare function getDaysInMonth(year: number, month: number): 29 | 28 | 30 | 31; export declare function getDayOnFirstOfMonth(year: number, month: number): number; export declare function getDaysInDate(date: Date): number; export declare function toDateNumber(date: Date): number; export declare function toDateString(date: Date): string; export declare function toMonthNumber(date: Date): number; export declare function getPadStartDays(year: number, month: number, amount: number): Date[]; export declare function getPadEndDays(year: number, month: number, amount: number): Date[]; export declare function getOffsetDaysFromFirstDay(weekOnFirstDay: number, weekStartsOn: number): number; export declare function formatDate(date: Date, formatStr?: string): string; export declare function minmaxDate(date: Date, minDate: Date, maxDate: Date): Date; export declare function getPrevMonthDate(date: Date): Date; export declare function getNextMonthDate(date: Date): Date;