import { ValidatorFn, FormControl } from '@angular/forms'; import { InputComponent, TemplateFormComponent } from './template-form'; export declare class ValidatorService { private map; private controls; setContext(data: any): void; deleteContext(data: any): void; valid(data: any): boolean; addControl(control: FormControl): void; removeControl(control: FormControl): void; } export declare abstract class ValidatorComponent { token: any; form: TemplateFormComponent; private validatorService; popup: boolean; style: any; component: InputComponent; abstract readonly validate: ValidatorFn; control: FormControl; constructor(token: any, form: TemplateFormComponent, validatorService: ValidatorService); applyTo(control: FormControl): void; ngOnDestroy(): void; private validator; setValidators(control: FormControl): void; }