import * as z from "zod/v4-mini"; import { CheckoutPaymentProviderConfig, CheckoutPaymentProviderConfig$Outbound } from "./checkout-payment-provider-config.js"; import { CheckoutPaymentProvider } from "./checkout-payment-provider.js"; export type CheckoutParams = { cancelUrl?: string | undefined; failureUrl?: string | undefined; idempotencyKey?: string | undefined; metadata?: { [k: string]: string; } | undefined; paymentProvider: CheckoutPaymentProvider; paymentProviderConfig?: CheckoutPaymentProviderConfig | undefined; successUrl?: string | undefined; }; /** @internal */ export type CheckoutParams$Outbound = { cancel_url?: string | undefined; failure_url?: string | undefined; idempotency_key?: string | undefined; metadata?: { [k: string]: string; } | undefined; payment_provider: string; payment_provider_config?: CheckoutPaymentProviderConfig$Outbound | undefined; success_url?: string | undefined; }; /** @internal */ export declare const CheckoutParams$outboundSchema: z.ZodMiniType; export declare function checkoutParamsToJSON(checkoutParams: CheckoutParams): string; //# sourceMappingURL=checkout-params.d.ts.map