interface Locale {
    calendar(key?: string, m?: Moment, now?: Moment): string;
    firstDayOfWeek(): number;
    firstDayOfYear(): number;
    invalidDate(): string;
    isPM(input: string): boolean;
    longDateFormat(key: LongDateFormatKey): string;
    meridiem(hour: number, minute: number, isLower: boolean): string;
    months(): string[];
    months(m: Moment, format?: string): string;
    monthsParse(monthName: string, format: string, strict: boolean): number;
    monthsRegex(strict: boolean): RegExp;
    monthsShort(): string[];
    monthsShort(m: Moment, format?: string): string;
    monthsShortRegex(strict: boolean): RegExp;
    ordinal(n: number): string;
    pastFuture(diff: number, absRelTime: string): string;
    postformat(inp: string): string;
    preparse(inp: string): string;
    relativeTime(
        n: number,
        withoutSuffix: boolean,
        key: RelativeTimeKey,
        isFuture: boolean,
    ): string;
    set(config: Object): void;
    week(m: Moment): number;
    weekdays(): string[];
    weekdays(m: Moment, format?: string): string;
    weekdaysMin(): string[];
    weekdaysMin(m: Moment): string;
    weekdaysMinRegex(strict: boolean): RegExp;
    weekdaysParse(weekdayName: string, format: string, strict: boolean): number;
    weekdaysRegex(strict: boolean): RegExp;
    weekdaysShort(): string[];
    weekdaysShort(m: Moment): string;
    weekdaysShortRegex(strict: boolean): RegExp;
}

Methods