declare type CalendarDayType = 'prevMonth' | 'currentMonth' | 'nextMonth'; export declare type CalendarType = 'gregorian' | 'jalali'; export interface CalendarDay { type: CalendarDayType; number: number; weekDay?: number; year?: number; month?: number; } export declare class Calendar { private calendar; type: CalendarType; constructor(type: CalendarType); getDays(year: number, month: number): CalendarDay[]; getWeekDays(): string[]; getMonths(): string[]; static toGregorian(year: number, month: number, day: number): { year: number; month: number; day: number; }; static toJalali(year: number, month: number, day: number): { year: number; month: number; day: number; }; } export declare function checkShamsi(str: string): boolean; export {};