UNPKG

react-native-billing-sdk

Version:
19 lines 1.48 kB
import { BillingSdkAndroidTypes } from './types'; import { BillingSdkAndroidConstants } from './constants'; declare class BillingSdkAndroid implements BillingSdkAndroidTypes.IBillingSdkAndroid { private ensurePlatform; startConnection: () => Promise<void>; endConnection: () => Promise<void>; getConnectionState: () => Promise<BillingSdkAndroidConstants.ConnectionState>; queryProductDetails: (productIds: string[], productType: BillingSdkAndroidConstants.ProductType) => Promise<BillingSdkAndroidTypes.ProductDetails[]>; acknowledgePurchase: (purchaseToken: string) => Promise<void>; queryPurchaseHistory: (productType: BillingSdkAndroidConstants.ProductType) => Promise<BillingSdkAndroidTypes.PurchaseHistoryRecord[] | null>; queryPurchases: (productType: BillingSdkAndroidConstants.ProductType) => Promise<BillingSdkAndroidTypes.Purchase[]>; consume: (purchaseToken: string) => Promise<void>; setPurchaseUpdatedListener: (listener: BillingSdkAndroidTypes.PurchaseUpdatedListener) => () => void; setBillingServiceDisconnectedListener: (listener: BillingSdkAndroidTypes.BillingServiceDisconnectedListener) => () => void; launchBillingFlow: (productId: string, offerToken?: string, oldPurchaseToken?: string, subscriptionReplacementMode?: BillingSdkAndroidConstants.SubscriptionReplacementMode) => Promise<void>; } declare const _default: BillingSdkAndroid; export default _default; //# sourceMappingURL=BillingSdkAndroid.d.ts.map