import { ComponentFactoryResolver, EventEmitter, QueryList, Type, ViewContainerRef } from "@angular/core"; import { FormGroup } from "@angular/forms"; import { DynamicFormArrayGroupModel, DynamicFormControl, DynamicFormControlContainerComponent, DynamicFormControlEvent, DynamicFormControlModel, DynamicFormComponentService, DynamicFormLayout, DynamicFormLayoutService, DynamicFormRelationService, DynamicFormValidationService, DynamicTemplateDirective } from "@ng-dynamic-forms/core"; export declare class DynamicIonicFormControlContainerComponent extends DynamicFormControlContainerComponent { protected componentFactoryResolver: ComponentFactoryResolver; protected layoutService: DynamicFormLayoutService; protected validationService: DynamicFormValidationService; protected componentService: DynamicFormComponentService; protected relationService: DynamicFormRelationService; contentTemplateList: QueryList; inputTemplateList: QueryList; context: DynamicFormArrayGroupModel | null; group: FormGroup; layout: DynamicFormLayout; model: DynamicFormControlModel; blur: EventEmitter; change: EventEmitter; focus: EventEmitter; customEvent: EventEmitter; componentViewContainerRef: ViewContainerRef; constructor(componentFactoryResolver: ComponentFactoryResolver, layoutService: DynamicFormLayoutService, validationService: DynamicFormValidationService, componentService: DynamicFormComponentService, relationService: DynamicFormRelationService); readonly componentType: Type | null; } export declare function ionicUIFormControlMapFn(model: DynamicFormControlModel): Type | null;