import { ChangeDetectorRef, ComponentFactoryResolver, EventEmitter, QueryList, Type, ViewContainerRef } from "@angular/core"; import { UntypedFormGroup } from "@angular/forms"; import { DynamicFormArrayGroupModel, DynamicFormControl, DynamicFormControlContainerComponent, DynamicFormControlEvent, DynamicFormControlModel, DynamicFormComponentService, DynamicFormLayout, DynamicFormLayoutService, DynamicFormRelationService, DynamicFormValidationService, DynamicTemplateDirective, DynamicFormArrayComponent, DynamicFormControlLayout, DynamicFormArrayModel, DynamicFormControlCustomEvent, DynamicFormGroupComponent, DynamicFormGroupModel } from "@ng-dynamic-forms/core"; import * as i0 from "@angular/core"; export declare class DynamicFoundationFormControlContainerComponent extends DynamicFormControlContainerComponent { protected changeDetectorRef: ChangeDetectorRef; protected componentFactoryResolver: ComponentFactoryResolver; protected layoutService: DynamicFormLayoutService; protected validationService: DynamicFormValidationService; protected componentService: DynamicFormComponentService; protected relationService: DynamicFormRelationService; contentTemplateList: QueryList; klass?: string; context: DynamicFormArrayGroupModel | null; group: UntypedFormGroup; hostClass?: string[]; inputTemplateList?: QueryList; layout?: DynamicFormLayout; model: DynamicFormControlModel; blur: EventEmitter; change: EventEmitter; focus: EventEmitter; componentViewContainerRef: ViewContainerRef; constructor(changeDetectorRef: ChangeDetectorRef, componentFactoryResolver: ComponentFactoryResolver, layoutService: DynamicFormLayoutService, validationService: DynamicFormValidationService, componentService: DynamicFormComponentService, relationService: DynamicFormRelationService); get componentType(): Type | null; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare function foundationUIFormControlMapFn(model: DynamicFormControlModel): Type | null; export declare class DynamicFoundationFormArrayComponent extends DynamicFormArrayComponent { protected layoutService: DynamicFormLayoutService; protected validationService: DynamicFormValidationService; formLayout?: DynamicFormLayout; group: UntypedFormGroup; layout?: DynamicFormControlLayout; model: DynamicFormArrayModel; templates?: QueryList; blur: EventEmitter; change: EventEmitter; customEvent: EventEmitter; focus: EventEmitter; components: QueryList; constructor(layoutService: DynamicFormLayoutService, validationService: DynamicFormValidationService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class DynamicFoundationFormGroupComponent extends DynamicFormGroupComponent { protected layoutService: DynamicFormLayoutService; protected validationService: DynamicFormValidationService; formLayout?: DynamicFormLayout; group: UntypedFormGroup; layout?: DynamicFormControlLayout; model: DynamicFormGroupModel; templates?: QueryList | DynamicTemplateDirective[]; blur: EventEmitter; change: EventEmitter; customEvent: EventEmitter; focus: EventEmitter; components: QueryList; constructor(layoutService: DynamicFormLayoutService, validationService: DynamicFormValidationService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }