import moment from 'moment'; export declare let dateFormat: string; export declare let monthFormat: string; export declare const yearFormat = "YYYY"; export declare const timeFormat = "YYYY-MM-DD HH:mm:ss"; export declare let current: (isFormat?: boolean) => string | moment.Moment; export declare let tomorrow: (mom?: moment.Moment, isFormat?: boolean) => string | moment.Moment; export declare let yesterday: (mom?: moment.Moment, isFormat?: boolean) => string | moment.Moment; export declare let dayBeforYesterday: (mom?: moment.Moment, isFormat?: boolean) => string | moment.Moment; export declare let dayBefore: (num: number, mom?: moment.Moment, isFormat?: boolean) => string | moment.Moment; export declare let dayAfter: (num: number, mom?: moment.Moment, isFormat?: boolean) => string | moment.Moment; export declare let lastMonday: (mom?: moment.Moment, isFormat?: boolean) => string | moment.Moment; export declare let lastSunday: (mom?: moment.Moment, isFormat?: boolean) => string | moment.Moment; export declare let currentMonday: (mom?: moment.Moment, isFormat?: boolean) => string | moment.Moment; export declare let currentSunday: (mom?: moment.Moment, isFormat?: boolean) => string | moment.Moment; export declare let weekNum: (num: number, mom?: moment.Moment, isFormat?: boolean) => string | moment.Moment; export declare let weekNumToday: (mom?: moment.Moment) => string; export declare let currentYear: (isFormat?: boolean) => any; export declare let monthBefore: (num?: number, mom?: moment.Moment, isFormat?: boolean) => string | moment.Moment; export declare let monthAfter: (num?: number, mom?: moment.Moment, isFormat?: boolean) => string | moment.Moment; export declare let daysInMonth: (current: any, format?: string) => number; export declare let currentMonth: (isFormat?: boolean) => string | moment.Moment; export declare let isSame: (current: string, date: any, type?: any, format?: string) => boolean; export declare let isCurrentMonth: (year: any, format?: string) => boolean; export declare let isLeapYear: (year: string, format?: string) => boolean; export declare let isCurrentYear: (year: string, format?: string) => boolean; export declare let isBefore: (current: string, date: string, type?: any, format?: string) => boolean; export declare let isAfter: (current: string, date: string, type?: any, format?: string) => boolean; export declare let isBetween: (current: string, date1: string, date2: string, type?: any, format?: string) => boolean; export declare let fromNow: (current: string, bool?: boolean, format?: string) => string; export declare let diff: (date1: string, date2: string, format?: string, type?: null, relative?: boolean) => number; export declare let isToday: (date: string, format?: string) => boolean; export declare let isLastMonday: (date: string, format?: string) => boolean; export declare let isCurrentMonday: (date?: any, format?: string) => boolean; export declare let momToArray: (current?: null, format?: string) => [number, number, number, number, number, number, number]; export declare let momToJson: (current?: null, format?: string) => string; export declare let momToObj: (current?: null, format?: string) => moment.MomentObjectOutput; export declare let momentToDate: (mom?: moment.Moment) => Date; export declare let timestampToString: (date: string, format?: string) => string; export declare let momentToUnix: (mom?: moment.Moment) => string; export declare let currentTime: (isFormat?: boolean) => string | moment.Moment; export declare let currentDateTime: (format?: string, isFormat?: boolean) => string | moment.Moment; export declare let simpleTime: (current?: null, formatSet?: string, format?: string) => string; export declare function NowTimeCode(): string; export declare let initFormat: (_dateFormat: string, _monthFormat: string) => void;