import type Stripe from 'stripe'; import { type Constructor } from '../types.js'; export declare function prorates(): (superclass: Model) => { new (...args: any[]): { /** * Indicates if the price change should be prorated. */ "__#private@#prorationBehaviour": Stripe.SubscriptionCreateParams.ProrationBehavior; /** * Indicate that the price change should not be prorated. */ noProrate(): /*elided*/ any; /** * Indicate that the price change should be prorated. */ prorate(): /*elided*/ any; /** * Indicate that the price change should always be invoiced. */ alwaysInvoice(): /*elided*/ any; /** * Set the prorating behavior. */ setProrationBehavior(prorationBehaviour: Stripe.SubscriptionCreateParams.ProrationBehavior): /*elided*/ any; /** * Determine the prorating behavior when updating the subscription. */ prorateBehavior(): Stripe.SubscriptionCreateParams.ProrationBehavior; }; } & Model;