import * as moment from 'moment'; import { AddDaysOption, AddSecondsOption, CustomFormatOption, MinusDaysOption, MinusSecondsOption } from '../interface'; export declare const MomentUtil: { currentMoment: typeof moment; dateTimeFormat: (value?: any) => string; dateFormat: (value?: any) => string; timeFormat: (value?: any) => string; customFormat: (option?: CustomFormatOption) => string; addDays(option?: AddDaysOption): moment.Moment; minusDays(option?: MinusDaysOption): moment.Moment; addSeconds(option?: AddSecondsOption): moment.Moment; minusSeconds(option?: MinusSecondsOption): moment.Moment; utc(inp?: moment.MomentInput, strict?: boolean): moment.Moment; utc(inp?: moment.MomentInput, format?: moment.MomentFormatSpecification, strict?: boolean): moment.Moment; utc(inp?: moment.MomentInput, format?: moment.MomentFormatSpecification, language?: string, strict?: boolean): moment.Moment; unix(timestamp: number): moment.Moment; invalid(flags?: moment.MomentParsingFlagsOpt): moment.Moment; isMoment(m: any): m is moment.Moment; isDate(m: any): m is Date; isDuration(d: any): d is moment.Duration; lang(language?: string): string; lang(language?: string, definition?: moment.Locale): string; locale(language?: string): string; locale(language?: string[]): string; locale(language?: string, definition?: moment.LocaleSpecification): string; localeData(key?: string | string[]): moment.Locale; duration(inp?: moment.DurationInputArg1, unit?: moment.unitOfTime.DurationConstructor): moment.Duration; parseZone(inp?: moment.MomentInput, format?: moment.MomentFormatSpecification, strict?: boolean): moment.Moment; parseZone(inp?: moment.MomentInput, format?: moment.MomentFormatSpecification, language?: string, strict?: boolean): moment.Moment; months(): string[]; months(index: number): string; months(format: string): string[]; months(format: string, index: number): string; monthsShort(): string[]; monthsShort(index: number): string; monthsShort(format: string): string[]; monthsShort(format: string, index: number): string; weekdays(): string[]; weekdays(index: number): string; weekdays(format: string): string[]; weekdays(format: string, index: number): string; weekdays(localeSorted: boolean): string[]; weekdays(localeSorted: boolean, index: number): string; weekdays(localeSorted: boolean, format: string): string[]; weekdays(localeSorted: boolean, format: string, index: number): string; weekdaysShort(): string[]; weekdaysShort(index: number): string; weekdaysShort(format: string): string[]; weekdaysShort(format: string, index: number): string; weekdaysShort(localeSorted: boolean): string[]; weekdaysShort(localeSorted: boolean, index: number): string; weekdaysShort(localeSorted: boolean, format: string): string[]; weekdaysShort(localeSorted: boolean, format: string, index: number): string; weekdaysMin(): string[]; weekdaysMin(index: number): string; weekdaysMin(format: string): string[]; weekdaysMin(format: string, index: number): string; weekdaysMin(localeSorted: boolean): string[]; weekdaysMin(localeSorted: boolean, index: number): string; weekdaysMin(localeSorted: boolean, format: string): string[]; weekdaysMin(localeSorted: boolean, format: string, index: number): string; min(moments: moment.Moment[]): moment.Moment; min(...moments: moment.Moment[]): moment.Moment; max(moments: moment.Moment[]): moment.Moment; max(...moments: moment.Moment[]): moment.Moment; now(): number; defineLocale(language: string, localeSpec: moment.LocaleSpecification): moment.Locale; updateLocale(language: string, localeSpec: moment.LocaleSpecification): moment.Locale; locales(): string[]; normalizeUnits(unit: moment.unitOfTime.All): string; relativeTimeThreshold(threshold: string): number | boolean; relativeTimeThreshold(threshold: string, limit: number): boolean; relativeTimeRounding(fn: (num: number) => number): boolean; relativeTimeRounding(): (num: number) => number; calendarFormat(m: moment.Moment, now: moment.Moment): string; parseTwoDigitYear(input: string): number; version: string; fn: moment.Moment; ISO_8601: moment.MomentBuiltinFormat; RFC_2822: moment.MomentBuiltinFormat; defaultFormat: string; defaultFormatUtc: string; suppressDeprecationWarnings: boolean; deprecationHandler: (name: string, msg: string) => void; HTML5_FMT: { DATETIME_LOCAL: string; DATETIME_LOCAL_SECONDS: string; DATETIME_LOCAL_MS: string; DATE: string; TIME: string; TIME_SECONDS: string; TIME_MS: string; WEEK: string; MONTH: string; }; };