/**
 * Configuration for subscription plan behavior {@link SubscriptionPlan}.
 */
export interface SubscriptionPlanConfig {
    /**
     * If true, blocks immediate subscription creation and redirects the user
     * to {@link redirectUrl}, so that the subscription can be started later
     */
    doNotStartSubscriptionAndRedirect: boolean;
    /** URL to redirect the user to when subscription creation is blocked. */
    redirectUrl?: string;
    /** List of pricing Ids that should be excluded from available subscription options. */
    excludePricingIds?: string[];
}
export interface UpdateSubscriptionRequestBody {
    subscriptionId: string;
    pricingId: string;
}
