UNPKG

@adapty/capacitor

Version:
28 lines (27 loc) 1.6 kB
import { AdaptyInstallationStatusCoder } from './shared/coders/adapty-installation-status'; import { AdaptyOnboardingCoder } from './shared/coders/adapty-onboarding'; import { AdaptyPaywallCoder } from './shared/coders/adapty-paywall'; import { AdaptyPaywallProductCoder } from './shared/coders/adapty-paywall-product'; import { AdaptyProfileCoder } from './shared/coders/adapty-profile'; import { AdaptyPurchaseResultCoder } from './shared/coders/adapty-purchase-result'; import type { AdaptyPaywallProduct } from './shared/types'; import type { MethodName } from './shared/types/method-types'; declare const coderRegistry: { readonly get_profile: typeof AdaptyProfileCoder; readonly restore_purchases: typeof AdaptyProfileCoder; readonly get_paywall: typeof AdaptyPaywallCoder; readonly get_paywall_for_default_audience: typeof AdaptyPaywallCoder; readonly get_paywall_products: { new (): { arrayCoderInstance: import("./shared/coders/array").ArrayCoder<AdaptyPaywallProduct, AdaptyPaywallProductCoder>; decode(data: any[]): AdaptyPaywallProduct[]; encode(data: AdaptyPaywallProduct[]): any[]; }; }; readonly get_onboarding: typeof AdaptyOnboardingCoder; readonly get_onboarding_for_default_audience: typeof AdaptyOnboardingCoder; readonly make_purchase: typeof AdaptyPurchaseResultCoder; readonly get_current_installation_status: typeof AdaptyInstallationStatusCoder; }; export declare function getCoder(method: MethodName): InstanceType<(typeof coderRegistry)[keyof typeof coderRegistry]> | null; export {};