import { ISubscriptionResponse, IUpdateManagedSubscriptionRequest } from './interfaces'; import { BaseApiClient } from '../BaseApiClient'; export declare class ManagedSubscriptionApi extends BaseApiClient { getManagedSubscription: (subscriptionId: string) => Promise; getManagedSubscriptions: () => Promise; /** * Cancel tenant subscription */ cancelManagedSubscription: (subscriptionId: string) => Promise; /** * Renew tenant subscription */ renewManagedSubscription: (subscriptionId: string) => Promise; /** * Upgrade/Downgrade tenant subscription plan */ updateManagedSubscription: (subscriptionId: string, { paymentMethodId, planId }: IUpdateManagedSubscriptionRequest) => Promise; }