import { ModuleWithProviders, Type } from "@angular/core"; import { NgxMatDateAdapter, NgxMatNativeDateAdapter } from "@angular-material-components/datetime-picker"; import { NgxDateControlModule, NgxDateConfig } from "angular-extensions/controls/date-control"; import * as i0 from "@angular/core"; import * as i1 from "./datetime-control.component"; import * as i2 from "@angular/common"; import * as i3 from "@angular/material/divider"; import * as i4 from "@angular-material-components/datetime-picker"; import * as i5 from "angular-extensions/controls/base-control"; import * as i6 from "angular-extensions/controls/date-control"; import * as i7 from "angular-extensions/directives"; /** * Configure default behavior of NgxControlsModule like: locale, date adpater, date format, etc. */ export interface NgxDateTimeConfig extends NgxDateConfig { /** * Date adapter used between AngularMaterial and NgxMatDatePicker, by default {@link NgxDateAdapter} */ dateTimeAdapterType: Type>; } export declare class NgxDateTimeAdapter extends NgxMatNativeDateAdapter { getFirstDayOfWeek(): number; format(date: Date, displayFormat: string): string; } export declare const dateTimeConfigDefaults: NgxDateTimeConfig; export declare class NgxDateTimeControlModule { static configure(config: Partial): ModuleWithProviders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }