import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { PaymentMethodType } from "./paymentmethodtype.js"; export type BasicPaymentMethod = { /** * ID of the payment method. */ paymentMethodID: string; /** * The payment method type that represents a payment rail and directionality */ paymentMethodType: PaymentMethodType; }; /** @internal */ export declare const BasicPaymentMethod$inboundSchema: z.ZodType; /** @internal */ export type BasicPaymentMethod$Outbound = { paymentMethodID: string; paymentMethodType: string; }; /** @internal */ export declare const BasicPaymentMethod$outboundSchema: z.ZodType; export declare function basicPaymentMethodToJSON(basicPaymentMethod: BasicPaymentMethod): string; export declare function basicPaymentMethodFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=basicpaymentmethod.d.ts.map