UNPKG

@linenext/dapp-portal-sdk

Version:

Dapp Portal SDK

24 lines (23 loc) 928 B
import { DappPortalSDKClientConfig } from './core/config/config'; import PaymentProvider from './core/provider/PaymentProvider'; import WalletProvider from './core/provider/WalletProvider'; declare class DappPortalSDK { private readonly config; private walletProvider?; private paymentProvider?; private eventProvider?; private readonly browserGuideUi; private readonly trackingService; private constructor(); static init(config: DappPortalSDKClientConfig): Promise<DappPortalSDK>; private static initializeDeviceId; getWalletProvider(): WalletProvider; getPaymentProvider(): PaymentProvider; private getEventProvider; isSupportedBrowser(): boolean; showUnsupportedBrowserGuide(): Promise<void>; private getBrowserNameIfUnsupported; getTrackingId(): string; sendWalletActivity(action: string, data?: Record<string, any>): void; } export default DappPortalSDK;