import { NxDateAdapter, NxDateFormats } from '@aposin/ng-aquila/datefield'; import * as i0 from '@angular/core'; /** @docs-private */ declare class NxIsoDateAdapter extends NxDateAdapter { private _localeData; private _dayjsLocale; constructor(dateLocale: string | null); toIso8601(date: string): string; deserialize(value: any): string | null; format(date: string, displayFormat: any): string; /** * If the given formats include a localized format we have to map * it manually to a dayjs format as dayjs recognizes locale * format only for formatting not for parsing * see https://github.com/iamkun/dayjs/issues/694#issuecomment-543209946. */ normalizeFormat(format: string | string[]): string[]; parse(value: any, format: string | string[], strict: boolean): string; isValid(date: string): boolean; clone(date: string): string; isDateInstance(obj: any): boolean; invalid(): string; getYear(date: string): number; getMonth(date: string): number; getDate(date: string): number; getYearName(date: string): string; createDate(year: number, month: number, date: number): string; getNumDaysInMonth(date: string): number; getDateNames(): string[]; getDayOfWeek(date: string): number; getFirstDayOfWeek(): number; getMonthNames(style: 'long' | 'short' | 'narrow'): string[]; today(): string; addCalendarMonths(date: string, months: number): string; addCalendarYears(date: string, years: number): string; addCalendarDays(date: string, days: number): string; getDayOfWeekNames(style: 'long' | 'short' | 'narrow'): string[]; setLocale(locale: string): void; private _createDayjs; private _createString; } declare class IsoDateModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class NxIsoDateModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare const NX_ISO_DATE_FORMATS: NxDateFormats; export { IsoDateModule, NX_ISO_DATE_FORMATS, NxIsoDateAdapter, NxIsoDateModule };