import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { AccountNameVerification, AccountNameVerification$Outbound } from "./accountnameverification.js"; import { CardVerificationResult } from "./cardverificationresult.js"; /** * The results of submitting cardholder data to a card network for verification. */ export type CardVerification = { cvv: CardVerificationResult; addressLine1: CardVerificationResult; postalCode: CardVerificationResult; /** * The results of submitting cardholder name to a card network for verification. */ accountName?: AccountNameVerification | undefined; }; /** @internal */ export declare const CardVerification$inboundSchema: z.ZodType; /** @internal */ export type CardVerification$Outbound = { cvv: string; addressLine1: string; postalCode: string; accountName?: AccountNameVerification$Outbound | undefined; }; /** @internal */ export declare const CardVerification$outboundSchema: z.ZodType; export declare function cardVerificationToJSON(cardVerification: CardVerification): string; export declare function cardVerificationFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=cardverification.d.ts.map