import { ComponentFactoryResolver, ComponentRef, EventEmitter, OnChanges, OnDestroy, OnInit, Renderer2, ViewContainerRef } from '@angular/core'; import { AsyncValidatorFn, ControlContainer, FormControl, FormGroup, NgControl, ValidatorFn } from '@angular/forms'; import { AcFieldCustomConfig } from '../../models/field-custom-config'; import { AcCustomComponentField } from '../../models/custom-component'; export declare class FieldCustomDirective extends NgControl implements OnChanges, OnInit, OnDestroy { private parent; private resolver; private container; private renderer2; field: AcFieldCustomConfig; group: FormGroup; name: string; component: ComponentRef; update: EventEmitter; pcontrol: FormControl; constructor(parent: ControlContainer, resolver: ComponentFactoryResolver, container: ViewContainerRef, renderer2: Renderer2); ngOnChanges(): void; ngOnInit(): void; get path(): string[]; get formDirective(): any; get control(): FormControl; get validator(): ValidatorFn | null; get asyncValidator(): AsyncValidatorFn; viewToModelUpdate(newValue: any): void; ngOnDestroy(): void; }