import { AfterViewInit, QueryList, TemplateRef } from "@angular/core"; import { DynamicFormControlWithTemplate } from "./dynamic-form-control-with-template-interface"; import { DynamicTemplateDirective } from "../directive/dynamic-template.directive"; import { DynamicFormControlComponent } from "./dynamic-form-control.component"; import { DynamicFormLayoutService } from "../service/dynamic-form-layout.service"; import { DynamicFormValidationService } from "../service/dynamic-form-validation.service"; import * as i0 from "@angular/core"; export declare abstract class DynamicFormControlWithTemplateComponent extends DynamicFormControlComponent implements DynamicFormControlWithTemplate, AfterViewInit { protected layoutService: DynamicFormLayoutService; protected validationService: DynamicFormValidationService; readonly templateDirectives: Map; templates?: QueryList | DynamicTemplateDirective[]; protected constructor(layoutService: DynamicFormLayoutService, validationService: DynamicFormValidationService); ngAfterViewInit(): void; abstract get viewChild(): any; abstract mapTemplate(template: DynamicTemplateDirective): DynamicTemplateDirective | TemplateRef; bindTemplate(template: DynamicTemplateDirective): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }