import { AfterViewInit, OnDestroy, Type, ViewContainerRef } from '@angular/core'; import { FormControlName } from '@angular/forms'; import { ValidationMessageComponent } from './../components/ValidationMessageComponent'; import * as i0 from "@angular/core"; export declare class ValidationMessageDirective implements AfterViewInit, OnDestroy { private viewContainer; private vmComp; private formControlName; private _validationMessageComponent; constructor(viewContainer: ViewContainerRef, vmComp: Type, formControlName: FormControlName); ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }