import { ElementRef, OnDestroy, OnInit, Renderer2, ViewContainerRef } from '@angular/core'; import { ControlContainer } from '@angular/forms'; import { TranslateService } from '../../components/translate/translate.service'; export declare class FormValidatorDirective implements OnInit, OnDestroy { private elementRef; private r2; private parent; private viewContainer; private translate; private valueChanges$; private fields$; private idPrefix; private _errorPrefix; private _fieldPrefix; fieldPrefix: string; errorPrefix: string; constructor(elementRef: ElementRef, r2: Renderer2, parent: ControlContainer, viewContainer: ViewContainerRef, translate: TranslateService); ngOnInit(): void; ngOnDestroy(): void; print(objs: any[]): void; addElement(element: any, obj: any): void; delElement(element: any, name: string): void; onValueChanged(formControl: any, checkAll?: boolean): void; }