import { DateAdapter, MatDateFormats } from '@angular/material'; import moment from 'moment-es6'; export declare const MOMENT_DATE_FORMATS: MatDateFormats; export declare class MomentDateAdapter extends DateAdapter { private localeData; toIso8601(date: moment.Moment): string; fromIso8601(iso8601String: string): any | moment.Moment; isDateInstance(obj: any): boolean; isValid(date: moment.Moment): boolean; getYear(date: moment.Moment): number; getMonth(date: moment.Moment): number; getDate(date: moment.Moment): number; getDayOfWeek(date: moment.Moment): number; getMonthNames(style: 'long' | 'short' | 'narrow'): string[]; getDateNames(): string[]; getDayOfWeekNames(style: 'long' | 'short' | 'narrow'): string[]; getYearName(date: moment.Moment): string; getFirstDayOfWeek(): number; getNumDaysInMonth(date: moment.Moment): number; clone(date: moment.Moment): moment.Moment; createDate(year: number, month: number, date: number): moment.Moment; today(): moment.Moment; parse(value: any, parseFormat: any): moment.Moment; format(date: moment.Moment, displayFormat: any): string; addCalendarYears(date: moment.Moment, years: number): moment.Moment; addCalendarMonths(date: moment.Moment, months: number): moment.Moment; addCalendarDays(date: moment.Moment, days: number): moment.Moment; getISODateString(date: moment.Moment): string; setLocale(locale: any): void; compareDate(first: moment.Moment, second: moment.Moment): number; sameDate(first: any | moment.Moment, second: any | moment.Moment): boolean; clampDate(date: moment.Moment, min?: any | moment.Moment, max?: any | moment.Moment): moment.Moment; }