import * as i0 from '@angular/core'; import { NxDateAdapter, NxDateFormats } from '@aposin/ng-aquila/datefield'; import { Moment } from 'moment'; /** @docs-private */ declare class NxMomentDateAdapter extends NxDateAdapter { private _localeData; constructor(dateLocale: string | null); setLocale(locale: string): void; toIso8601(date: Moment): string; parse(value: any, format: string | string[], strict: boolean): Moment | null; format(date: Moment, displayFormat: string): string; isValid(date: Moment): boolean; clone(date: Moment): Moment; isDateInstance(obj: any): boolean; getYear(date: Moment): number; getMonth(date: Moment): number; getDate(date: Moment): number; deserialize(value: any): Moment | null; invalid(): Moment; getYearName(date: Moment): string; createDate(year: number, month: number, date: number): Moment; getNumDaysInMonth(date: Moment): number; getDateNames(): string[]; getDayOfWeek(date: Moment): number; getFirstDayOfWeek(): number; getMonthNames(style: 'long' | 'short' | 'narrow'): string[]; today(): Moment; addCalendarMonths(date: Moment, months: number): Moment; addCalendarDays(date: Moment, days: number): Moment; getDayOfWeekNames(style: 'long' | 'short' | 'narrow'): string[]; addCalendarYears(date: Moment, years: number): Moment; } declare const NX_MOMENT_DATE_FORMATS: NxDateFormats; declare class MomentDateModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class NxMomentDateModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { MomentDateModule, NX_MOMENT_DATE_FORMATS, NxMomentDateAdapter, NxMomentDateModule };