/** * Author: Ahmed Eldeeb * */ import { AbstractControl, ValidationErrors } from '@angular/forms'; export declare class FormControlValidation { static dateValidationError: ValidationErrors; static KsaPhoneValidator(control: AbstractControl): { [key: string]: string; } | null; static AgeValidator(control: AbstractControl): { [key: string]: string; } | null; static WithOutSpaceValidator(control: AbstractControl): { [key: string]: string; } | null; static StartWithSpaceValidator(control: AbstractControl): { [key: string]: string; } | null; static NumericValidator(control: AbstractControl): { NumericValidator: string; } | null; static ArabicValidator(control: AbstractControl): { ArabicValidator: string; } | null; static EnglishValidator(control: AbstractControl): { EnglishValidator: string; } | null; static ArabicWithSpecCharsValidator(control: AbstractControl): { ArabicWithSpecCharsValidator: string; } | null; static EnglishWithSpecCharsValidator(control: AbstractControl): { EnglishWithSpecCharsValidator: string; } | null; static AlphanumericValidator(control: AbstractControl): { AlphanumericValidator: string; } | null; static FutureDateValidator(control: AbstractControl): { FutureDateValidator: string; } | null; static PastDateValidator(control: AbstractControl): { PastDateValidator: string; } | null; static EmailValidator(control: AbstractControl): { EmailValidator: string; } | null; static PasswordValidator(control: AbstractControl): { PasswordValidator: string; } | null; static KsaIdentityValidator(control: AbstractControl): { KsaIdentityValidator: string; } | null; static KsaSaudiNationalIdValidator(control: AbstractControl): { KsaSaudiNationalIdValidator: string; } | null; static KsaSaudiIqamaValidator(control: AbstractControl): { KsaSaudiIqamaValidator: string; } | null; static KsaSaudiIdentityValidator(control: AbstractControl): { KsaSaudiIdentityValidator: string; } | null; static KsaLicenceNumValidator(control: AbstractControl): { KsaLicenceNumValidator: string; } | null; static KsaHotelRoomNumValidator(control: AbstractControl): { KsaHotelRoomNumValidator: string; } | null; static KsaIbanValidator(control: AbstractControl): { KsaIbanValidator: string; } | null; static MobileNumberNotStartWithZeroValidator(control: AbstractControl): { MobileNumberNotStartWithZeroValidator: string; } | null; static MobileNumberValidator(control: AbstractControl): { MobileNumberValidator: string; } | null; static PassportNumberValidator(control: AbstractControl): { PassportNumberValidator: string; } | null; static DiplomaticPassportNumberValidator(control: AbstractControl): { PassportNumberValidator: string; } | null; static GccIdValidator(control: AbstractControl): { GccIdValidator: string; } | null; }