import { ChangeDetectorRef } from "@angular/core"; import { FormGroup } from "@angular/forms"; import { Immutable, Maybe } from "@fretve/global-types"; import { DeepPartial } from "ts-essentials"; import { ControlGroupSchema, ValidControlSchemaMap } from "./builder/interfaces"; import { DynamicHostDirective } from "./dynamic-host.directive"; import { ControlComponentRenderer } from "./services/control-component.renderer"; import { ControlFactory } from "./services/control.factory"; import { DynamicFormStore } from "./services/dynamic-form.store"; import * as i0 from "@angular/core"; export declare class DynamicFormComponent { private cdRef; private controlFactory; private controlRenderer; private formStore; dynamicHost?: DynamicHostDirective; set inputState(value: Maybe>); private _config?; set config(value: Immutable, any>>); formGroup: FormGroup; initialValue: Immutable>; constructor(cdRef: ChangeDetectorRef, controlFactory: ControlFactory, controlRenderer: ControlComponentRenderer, formStore: DynamicFormStore); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "lib-dynamic-form", never, { "inputState": "inputState"; "config": "config"; "formGroup": "formGroup"; "initialValue": "initialValue"; }, {}, never, never>; }