import { ValidatorFn, AbstractControl, FormControl } from '@angular/forms'; import { ControlExpressionProcess } from './control-expression-process'; import { MaskProvider } from '../../domain/element-processor/mask.provider'; import * as i0 from "@angular/core"; export declare class BaseValidator extends ControlExpressionProcess { formControl: FormControl | AbstractControl; protected validators: ValidatorFn[]; protected element: any; protected eventName: string; protected maskProvider: MaskProvider; validation(control: AbstractControl): { [key: string]: any; }; protected setEventName(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }