import { AfterViewInit, OnDestroy, ChangeDetectorRef } from '@angular/core';
import { FormControl } from '@angular/forms';
import { FVAbstractControl } from '../../../shared/abstract-control.component';
import { ProcessService } from '../../../../services/process.service';
import { ValidationService } from '../../../../services/validation.service';
/**
 * @Author [GrigoreMe](https://github.com/grigoreme)
 */
export declare class FVControlsValidatorComponent extends FVAbstractControl implements AfterViewInit, OnDestroy {
    private process;
    private validator;
    private ref;
    errors: string[];
    fc: FormControl;
    constructor(process: ProcessService, validator: ValidationService, ref: ChangeDetectorRef);
    ngAfterViewInit(): void;
    /**
     * Scan for any error on current control.
     * Triggered on any change by subscribes ahead.
     */
    private checkForErrors;
    ngOnDestroy(): void;
}
