import { UntypedFormControl, ValidatorFn } from '@angular/forms'; export declare class CustomValidator { /** It validates if a formcontrol value matches with another one */ static match(controlToCompare: UntypedFormControl): ValidatorFn; /** It validates if a controlToCompare value is presented in values and the control value is valid */ static matchValues(controlToCompare: UntypedFormControl, values: Array): ValidatorFn; /** It validates required if the control has the value */ static requiredIf(controlToCompare: UntypedFormControl, value: any): ValidatorFn; /** It validates if the control date value is older than another one */ static mindate(controlToCompare: UntypedFormControl): ValidatorFn; /** It validates if the control date value is younger than another one */ static maxdate(controlToCompare: UntypedFormControl): ValidatorFn; /** It validates if a formcontrol value matches with another one */ static number(): ValidatorFn; static validNumberByCheck(controlCheckCompare: UntypedFormControl): ValidatorFn; static emailValidator(control: any): { invalidEmailAddress: boolean; }; }