import { ValidationErrors } from './ValidationErrors.js'; export declare const ValidatorsRegExps: { name: RegExp; englishLetters: RegExp; email: RegExp; password: RegExp; phoneNumber: RegExp; onlyDigit: RegExp; creditCardNumber: RegExp; expiryDateCard: RegExp; cvv: RegExp; website: RegExp; linkedin: RegExp; }; export declare const Validators: { notEmpty: (val: T) => ValidationErrors.None | ValidationErrors.ShouldBeNonEmpty; firstName: (val: T) => ValidationErrors.None | ValidationErrors.FirstName; lastName: (val: T) => ValidationErrors.None | ValidationErrors.LastName; fullName: (val: string) => ValidationErrors.None | ValidationErrors.InvalidNameFormat; onlyEnglish: (val: string) => ValidationErrors.None | ValidationErrors.OnlyEnglishLetters; email: (val: string) => ValidationErrors.None | ValidationErrors.InvalidEmailFormat; password: (val: string) => ValidationErrors.None | ValidationErrors.InvalidPasswordFormat; onlyDigit: (val: string) => ValidationErrors.None | ValidationErrors.OnlyDigit; creditCardNumber: (val: string) => ValidationErrors.None | ValidationErrors.InvalidCreditCardFormat; creditCardExpiryDate: (val: string) => ValidationErrors.None | ValidationErrors.InvalidCreditCardExpiryDateFormat; creditCardCvv: (val: string) => ValidationErrors.None | ValidationErrors.InvalidCreditCardCvvFormat; website: (val: string) => ValidationErrors.None | ValidationErrors.Website; linkedin: (val: string) => ValidationErrors.None | ValidationErrors.Linkedin; regex: (regex: RegExp) => (val: string) => ValidationErrors.None | ValidationErrors.InvalidFormat; };