export declare function toJalaali(gy: any, gm?: number, gd?: number): { jy: number; jm: any; jd: any; }; export declare function toGregorian(jy: any, jm: any, jd: any): { gy: any; gm: any; gd: any; }; export declare function isValidJalaaliDate(jy: any, jm: any, jd: any): boolean; export declare function isLeapJalaaliYear(jy: any): boolean; export declare function jalaaliMonthLength(jy: any, jm: any): 31 | 30 | 29; export declare function jalCalLeap(jy: any): any; export declare function jalCal(jy: any, withoutLeap: any): { gy: any; march: any; leap?: undefined; } | { leap: any; gy: any; march: any; }; export declare function j2d(jy: any, jm: any, jd: any): number; export declare function d2j(jdn: any): { jy: number; jm: any; jd: any; }; export declare function g2d(gy: any, gm: any, gd: any): number; export declare function d2g(jdn: any): { gy: any; gm: any; gd: any; };