import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { ApplePayResponse, ApplePayResponse$Outbound } from "./applepayresponse.js"; export type ApplePayPaymentMethod = { /** * ID of the payment method. */ paymentMethodID: string; paymentMethodType: "apple-pay"; /** * Describes an Apple Pay token on a Moov account. */ applePay: ApplePayResponse; }; /** @internal */ export declare const ApplePayPaymentMethod$inboundSchema: z.ZodType; /** @internal */ export type ApplePayPaymentMethod$Outbound = { paymentMethodID: string; paymentMethodType: "apple-pay"; applePay: ApplePayResponse$Outbound; }; /** @internal */ export declare const ApplePayPaymentMethod$outboundSchema: z.ZodType; export declare function applePayPaymentMethodToJSON(applePayPaymentMethod: ApplePayPaymentMethod): string; export declare function applePayPaymentMethodFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=applepaypaymentmethod.d.ts.map