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"; import { PaymentMethodType } from "./paymentmethodtype.js"; export type LinkedApplePayPaymentMethod = { /** * The new payment method's ID. */ paymentMethodID: string; /** * The payment method type that represents a payment rail and directionality */ paymentMethodType: PaymentMethodType; /** * Describes an Apple Pay token on a Moov account. */ applePay: ApplePayResponse; }; /** @internal */ export declare const LinkedApplePayPaymentMethod$inboundSchema: z.ZodType; /** @internal */ export type LinkedApplePayPaymentMethod$Outbound = { paymentMethodID: string; paymentMethodType: string; applePay: ApplePayResponse$Outbound; }; /** @internal */ export declare const LinkedApplePayPaymentMethod$outboundSchema: z.ZodType; export declare function linkedApplePayPaymentMethodToJSON(linkedApplePayPaymentMethod: LinkedApplePayPaymentMethod): string; export declare function linkedApplePayPaymentMethodFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=linkedapplepaypaymentmethod.d.ts.map