import * as z from "zod/v4-mini"; import { AddAddonParams, AddAddonParams$Outbound } from "./add-addon-params.js"; import { CreateSubscriptionParams, CreateSubscriptionParams$Outbound } from "./create-subscription-params.js"; import { ModifySubscriptionParams, ModifySubscriptionParams$Outbound } from "./modify-subscription-params.js"; import { WalletTopupParams, WalletTopupParams$Outbound } from "./wallet-topup-params.js"; export type CheckoutConfiguration = { addAddonParams?: AddAddonParams | undefined; createSubscriptionParams?: CreateSubscriptionParams | undefined; modifySubscriptionParams?: ModifySubscriptionParams | undefined; walletTopupParams?: WalletTopupParams | undefined; }; /** @internal */ export type CheckoutConfiguration$Outbound = { add_addon_params?: AddAddonParams$Outbound | undefined; create_subscription_params?: CreateSubscriptionParams$Outbound | undefined; modify_subscription_params?: ModifySubscriptionParams$Outbound | undefined; wallet_topup_params?: WalletTopupParams$Outbound | undefined; }; /** @internal */ export declare const CheckoutConfiguration$outboundSchema: z.ZodMiniType; export declare function checkoutConfigurationToJSON(checkoutConfiguration: CheckoutConfiguration): string; //# sourceMappingURL=checkout-configuration.d.ts.map