@cafebazaar/react-native-poolakey
Version:
ReactNative implementation of CafeBazaar's in-app payment SDK
19 lines • 1.17 kB
TypeScript
import type { PurchaseResult } from './PurchaseResult';
import type { SkuDetails } from './SkuDetails';
declare const _default: {
connect(rsaKey: string | null): Promise<void>;
disconnect(): Promise<void>;
addDisconnectListener(handler: (...args: any[]) => any): () => void;
removeAllDisconnectListeners(): void;
purchaseProduct(productId: string, developerPayload?: string | null | undefined, dynamicPriceToken?: string | null | undefined): Promise<PurchaseResult>;
consumePurchase(purchaseToken: string): Promise<void>;
subscribeProduct(productId: string, developerPayload?: string | null | undefined, dynamicPriceToken?: string | null | undefined): Promise<PurchaseResult>;
getPurchasedProducts(): Promise<PurchaseResult[]>;
getSubscribedProducts(): Promise<PurchaseResult[]>;
queryPurchaseProduct(productId: string): Promise<PurchaseResult>;
querySubscribeProduct(productId: string): Promise<PurchaseResult>;
getInAppSkuDetails(productIds: string[]): Promise<SkuDetails[]>;
getSubscriptionSkuDetails(productIds: string[]): Promise<SkuDetails[]>;
};
export default _default;
//# sourceMappingURL=bridge.d.ts.map