import { AbstractControl, ValidatorFn } from '@angular/forms'; import { Observable } from 'rxjs'; export interface CheckEmailServiceInterface { checkEmail(value: string, selfCheck: boolean): Observable; } export declare const minLengthArrayValidator: (minLength: number) => (c: AbstractControl) => { minLengthArray: { valid: boolean; }; }; export declare const validatePhone: (control: AbstractControl) => { invalidPhone: { valid: boolean; }; }; export declare const validateDate: (control: AbstractControl) => { invalidDate: { valid: boolean; }; }; export declare const validateEmail: (authService: CheckEmailServiceInterface, selfCheck?: boolean, ignore?: any[]) => (control: AbstractControl) => Observable; export declare const validateUrl: (control: AbstractControl) => { invalidUrl: boolean; }; export declare function fileSizeValidator(maxFileSize: number): ValidatorFn;