import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type ThreeDSecureScenarioConditions = { /** * First name of the buyer to match. */ firstName?: string | null | undefined; /** * Last name of the buyer to match. */ lastName?: string | null | undefined; /** * Email address of the buyer to match. */ emailAddress?: string | null | undefined; /** * Amount of the transaction to match. */ amount?: number | null | undefined; /** * External identifier to match. */ externalIdentifier?: string | null | undefined; /** * Card number to match. */ cardNumber?: string | null | undefined; }; /** @internal */ export declare const ThreeDSecureScenarioConditions$inboundSchema: z.ZodType; /** @internal */ export type ThreeDSecureScenarioConditions$Outbound = { first_name?: string | null | undefined; last_name?: string | null | undefined; email_address?: string | null | undefined; amount?: number | null | undefined; external_identifier?: string | null | undefined; card_number?: string | null | undefined; }; /** @internal */ export declare const ThreeDSecureScenarioConditions$outboundSchema: z.ZodType; export declare function threeDSecureScenarioConditionsToJSON(threeDSecureScenarioConditions: ThreeDSecureScenarioConditions): string; export declare function threeDSecureScenarioConditionsFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=threedsecurescenarioconditions.d.ts.map