import { ModuleWithProviders } from "@angular/core"; import { NgxDateTimeConfig } from "angular-extensions/controls/datetime-control"; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "angular-extensions/directives"; import * as i3 from "angular-extensions/controls/base-control"; import * as i4 from "angular-extensions/controls/text-control"; import * as i5 from "angular-extensions/controls/textarea-control"; import * as i6 from "angular-extensions/controls/checkbox-control"; import * as i7 from "angular-extensions/controls/select-control"; import * as i8 from "angular-extensions/controls/date-control"; import * as i9 from "angular-extensions/controls/time-control"; import * as i10 from "angular-extensions/controls/datetime-control"; import * as i11 from "angular-extensions/controls/spinner"; import * as i12 from "angular-extensions/modals"; /** * Configure default behavior of NgxControlsModule like: locale, date adpater, date format, etc. */ export interface NgxControlsConfig { dateTimeConfig?: NgxDateTimeConfig; /** * It true, disables default FormControls behavior which * updates all values inside form group whenever any value is updated */ strictControlChangeDetection: boolean; } export declare class NgxControlsModule { static configure(config: Partial): ModuleWithProviders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }