export type EmailParams = { /** * Замена стандартного сообщения ошибки. */ message?: string; /** * Замена стандартного сообщения ошибки при превышении допустимого количества символов. */ invalidLengthMessage?: string; /** * Замена стандартного сообщения ошибки для повторяющихся точек. */ doubleDotsErrorMessage?: string; /** * Разрешение символов кирилицы и punycode */ allowCyrillic?: boolean; }; /** * Проверяет валидность email. * Работает с русскими доменами и punycode через параметр allowCyrillic. * punycode приходит на фронте только из input type='email'. * @example * ```ts * const validate = string(email()); * validate('example@mail.ru'); * ``` */ export declare const email: >(params?: EmailParams) => (value: string, prevCtx?: import("../core").ValidationContext | undefined) => ReturnType>;