UNPKG

@kirz/react-native-toolkit

Version:

Toolkit to speed up React Native development

21 lines 1.11 kB
import { type StartProperties } from '@kirz/react-native-apphud'; import { Plugin, PluginFeature } from '../Plugin'; import type { IReceiptValidator, PurchasedProductInfo, PurchasedSubscriptionInfo } from '../types'; export declare class ApphudPlugin extends Plugin implements IReceiptValidator { readonly options: Omit<StartProperties, 'observerMode'>; readonly name = "ApphudPlugin"; readonly features: PluginFeature[]; readonly initializationTimeout = 15000; constructor(options: Omit<StartProperties, 'observerMode'>); initialize(): Promise<void>; isTrialAvailable(subscriptionId: string): Promise<boolean>; hasPremiumAccess(): Promise<boolean>; hasActiveSubscription(): Promise<boolean>; getPurchasedSubscriptions(): Promise<PurchasedSubscriptionInfo[]>; getActiveSubscription(): Promise<PurchasedSubscriptionInfo | null>; getPurchasedProducts(): Promise<PurchasedProductInfo[]>; isProductPurchased(productId: string): Promise<boolean>; restorePurchases(): Promise<void>; handlePurchase(): Promise<void>; } //# sourceMappingURL=ApphudPlugin.d.ts.map