import { Payment, ResponseType } from '@jolibox/types'; import { BaseSDK } from './sdk'; export declare class PaymentSDK extends BaseSDK implements Payment { constructor(); purchaseGem(params: { productId: string; }): Promise<{ code: ResponseType; message: string; }>; getGemProducts(): Promise<{ code: ResponseType; message: string; }>; getSubscriptionPlans(): Promise<{ code: ResponseType; message: string; }>; subscribe(params: { productId: string; appStoreProductId?: string; }): Promise<{ code: ResponseType; message: string; }>; subscribeSpin(params: { productId: string; appStoreProductId?: string; }): Promise<{ code: ResponseType; message: string; }>; flushSubInfoCache(): Promise<{ code: ResponseType; message: string; }>; }