export declare class DNSValidator {
    static validate(domain: string, timeout?: number): Promise<{
        isValid: boolean;
        hasARecord?: boolean;
        hasMXRecord?: boolean;
        mxRecords?: string[];
        error?: string;
    }>;
    static validateBatch(domains: string[], timeout?: number): Promise<Array<{
        domain: string;
        isValid: boolean;
        hasARecord?: boolean;
        hasMXRecord?: boolean;
        mxRecords?: string[];
        error?: string;
    }>>;
}
//# sourceMappingURL=dns-validator.d.ts.map