import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { AddAddonParams } from "./add-addon-params.js"; import { CreateSubscriptionParams } from "./create-subscription-params.js"; import { ModifySubscriptionParams } from "./modify-subscription-params.js"; import { SDKValidationError } from "./sdk-validation-error.js"; import { WalletTopupParams } from "./wallet-topup-params.js"; export type CheckoutJSONBCheckoutConfiguration = { addAddonParams?: AddAddonParams | undefined; createSubscriptionParams?: CreateSubscriptionParams | undefined; modifySubscriptionParams?: ModifySubscriptionParams | undefined; walletTopupParams?: WalletTopupParams | undefined; }; /** @internal */ export declare const CheckoutJSONBCheckoutConfiguration$inboundSchema: z.ZodMiniType; export declare function checkoutJSONBCheckoutConfigurationFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=checkout-jsonb-checkout-configuration.d.ts.map