import * as z from "zod/v4-mini"; import { CheckoutParams, CheckoutParams$Outbound } from "./checkout-params.js"; import { SubModifyAddonParams, SubModifyAddonParams$Outbound } from "./sub-modify-addon-params.js"; import { SubModifyCouponParams, SubModifyCouponParams$Outbound } from "./sub-modify-coupon-params.js"; import { SubModifyGroupedInvoicingParams, SubModifyGroupedInvoicingParams$Outbound } from "./sub-modify-grouped-invoicing-params.js"; import { SubModifyInheritanceRequest, SubModifyInheritanceRequest$Outbound } from "./sub-modify-inheritance-request.js"; import { SubModifyQuantityChangeRequest, SubModifyQuantityChangeRequest$Outbound } from "./sub-modify-quantity-change-request.js"; import { SubModifyTaxParams, SubModifyTaxParams$Outbound } from "./sub-modify-tax-params.js"; import { SubModifyTrialEndRequest, SubModifyTrialEndRequest$Outbound } from "./sub-modify-trial-end-request.js"; import { SubscriptionModifyType } from "./subscription-modify-type.js"; export type ExecuteSubscriptionModifyRequest = { addonParams?: SubModifyAddonParams | undefined; checkout?: CheckoutParams | undefined; couponParams?: SubModifyCouponParams | undefined; groupedInvoicingParams?: SubModifyGroupedInvoicingParams | undefined; inheritanceParams?: SubModifyInheritanceRequest | undefined; quantityChangeParams?: SubModifyQuantityChangeRequest | undefined; taxParams?: SubModifyTaxParams | undefined; trialEndParams?: SubModifyTrialEndRequest | undefined; type: SubscriptionModifyType; }; /** @internal */ export type ExecuteSubscriptionModifyRequest$Outbound = { addon_params?: SubModifyAddonParams$Outbound | undefined; checkout?: CheckoutParams$Outbound | undefined; coupon_params?: SubModifyCouponParams$Outbound | undefined; grouped_invoicing_params?: SubModifyGroupedInvoicingParams$Outbound | undefined; inheritance_params?: SubModifyInheritanceRequest$Outbound | undefined; quantity_change_params?: SubModifyQuantityChangeRequest$Outbound | undefined; tax_params?: SubModifyTaxParams$Outbound | undefined; trial_end_params?: SubModifyTrialEndRequest$Outbound | undefined; type: string; }; /** @internal */ export declare const ExecuteSubscriptionModifyRequest$outboundSchema: z.ZodMiniType; export declare function executeSubscriptionModifyRequestToJSON(executeSubscriptionModifyRequest: ExecuteSubscriptionModifyRequest): string; //# sourceMappingURL=execute-subscription-modify-request.d.ts.map