import { ISubscriptionResponse, IUpdateSubscriptionRequest } from './interfaces'; import { BaseApiClient } from '../BaseApiClient'; export declare class SubscriptionApi extends BaseApiClient { /** * Get tenant subscriptions */ getSubscriptions: () => Promise; /** * Get tenant subscription */ getSubscription: (subscriptionId: string) => Promise; /** * Cancel tenant subscription */ cancelSubscription: (subscriptionId: string) => Promise; /** * Renew tenant subscription */ renewSubscription: (subscriptionId: string) => Promise; /** * Upgrade/Downgrade tenant subscription plan */ updateSubscription: (subscriptionId: string, { paymentMethodId, planId }: IUpdateSubscriptionRequest) => Promise; }