import { FormControl } from '@angular/forms'; import { Observable } from 'rxjs'; import { services } from 'typescript-angular-utilities'; import __validation = services.validation; import { IControlValidator } from '../../types/formValidators'; export declare class ComponentValidator { validator: __validation.ObservableValidator; value$: Observable; constructor(validationService: __validation.ValidationService); initValidator(validators: __validation.IObservableValidationHandler[], value$: Observable, control: IControlValidator): void; readonly error$: Observable; validate(control: FormControl): Observable; }