/**
 * 邮箱校验工具函数
 */
/**
 * 标准邮箱格式校验
 * @param email 邮箱地址
 * @returns 是否通过校验
 *
 * @example
 * validateEmail('user@example.com') // true
 * validateEmail('invalid-email') // false
 */
export declare function validateEmail(email: string): boolean;
/**
 * 严格邮箱格式校验（RFC 5322）
 * @param email 邮箱地址
 * @returns 是否通过校验
 *
 * @example
 * validateEmailStrict('user@example.com') // true
 */
export declare function validateEmailStrict(email: string): boolean;
/**
 * 邮箱分部校验
 * 检查邮箱的各个部分是否符合规范
 *
 * @param email 邮箱地址
 * @returns 校验结果
 */
export declare function validateEmailParts(email: string): {
    isValid: boolean;
    errors: string[];
};
/**
 * 域名白名单/黑名单校验
 *
 * @param email 邮箱地址
 * @param allowedDomains 白名单域名列表
 * @param blockedDomains 黑名单域名列表
 * @returns 校验结果
 */
export declare function validateEmailDomain(email: string, allowedDomains?: string[], blockedDomains?: string[]): {
    isValid: boolean;
    errors: string[];
};
