import * as z from "zod/v3"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export type EmailValidationBatchValidateResponseItem = { /** * @remarks * Valid - The email address is valid * Invalid - The email address is invalid and shouldn't be accepted * Unknown - Unable to complete the verification process (normally due to SMTP timeout) * Accept_All - The mail server is set to accept all verification requests so full verification isn't possible */ status?: string | undefined; /** * The email address that verification was attempted on. */ emailAddress?: string | undefined; /** * The account portion of the email address provided. */ account?: string | undefined; /** * The domain portion of the email address provided. */ domain?: string | undefined; /** * Whether the email address provided is a disposable mailbox (some companies create temporary mailboxes which shouldn't be used for marketing communications). */ isDisposible?: boolean | undefined; /** * Whether the email address provided is a system mailbox (e.g. sales@, support@, accounts@ etc). */ isSystemMailbox?: boolean | undefined; }; export type EmailValidationBatchValidateResponse = { items?: Array | undefined; }; /** @internal */ export declare const EmailValidationBatchValidateResponseItem$inboundSchema: z.ZodType; export declare function emailValidationBatchValidateResponseItemFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EmailValidationBatchValidateResponse$inboundSchema: z.ZodType; export declare function emailValidationBatchValidateResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=emailvalidationbatchvalidateresponse.d.ts.map