UNPKG

robust-email-validator

Version:

A comprehensive email validation library with format, DNS, and deliverability checking

14 lines 537 B
import type { APIResponse } from "../types"; export declare class APIValidator { private apiKey; private provider; private timeout; constructor(provider: "zerobounce" | "mailgun" | "hunter", apiKey: string, timeout?: number); validate(email: string): Promise<APIResponse>; private validateWithZeroBounce; private validateWithMailgun; private validateWithHunter; private mapZeroBounceConfidence; validateBatch(emails: string[]): Promise<APIResponse[]>; } //# sourceMappingURL=api-validator.d.ts.map