import * as z from "zod/v4-mini"; import { ProrationBehavior } from "./proration-behavior.js"; export type RemoveAddonRequest = { addonAssociationId: string; /** * EffectiveDate defaults to period end when nil; mid-period with create_prorations issues a wallet credit. */ effectiveDate?: Date | undefined; prorationBehavior?: ProrationBehavior | undefined; reason?: string | undefined; }; /** @internal */ export type RemoveAddonRequest$Outbound = { addon_association_id: string; effective_date?: string | undefined; proration_behavior?: string | undefined; reason?: string | undefined; }; /** @internal */ export declare const RemoveAddonRequest$outboundSchema: z.ZodMiniType; export declare function removeAddonRequestToJSON(removeAddonRequest: RemoveAddonRequest): string; //# sourceMappingURL=remove-addon-request.d.ts.map