import { z } from "zod/v4"; declare const BillingPlanChangePreviewSchemaDefinition: z.ZodObject<{ amountDue: z.ZodNumber; currency: z.ZodString; effectiveAt: z.ZodISODateTime; paymentMethod: z.ZodOptional>>; prorationDate: z.ZodOptional>; recurringPrice: z.ZodObject<{ cadence: z.ZodString; currency: z.ZodString; unitAmount: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; type BillingPlanChangePreviewDefinition = z.infer; export interface BillingPlanChangePreviewSchemaInput extends z.input { } /** * Preview of POST /v1/billing/plan-changes for the same plan: the amount charged on confirmation, when the plan takes effect, the renewal price after it, and the card that pays. * * @openapiSchema BillingPlanChangePreview * @endpoint POST /v1/billing/plan-change-previews * @contractShape billing.plan-change-preview * @contractRole canonical */ export declare const BillingPlanChangePreviewSchema: z.ZodType; export type BillingPlanChangePreview = z.infer; export {}; //# sourceMappingURL=plan-change-preview.d.ts.map