UNPKG

@dapplets/dapplet-extension

Version:
26 lines (25 loc) 1.37 kB
import { ChainTypes, DefaultSigners, LoginRequest, WalletTypes } from '../../common/types'; export declare class OverlayService { pairWalletViaOverlay(chains: ChainTypes | ChainTypes[] | null, app: string | DefaultSigners, tabId: number): Promise<void>; loginViaOverlay(payload: any, tabId: number): Promise<void>; selectWalletViaOverlay(payload: any, tabId: number): Promise<void>; openLoginSessionOverlay(app: string | DefaultSigners, loginRequest: LoginRequest, tabId: number): Promise<{ wallet: WalletTypes; chain: ChainTypes; confirmationId?: string; }>; openPopupOverlay(path: string, tabId?: number): Promise<any>; openDappletHome(moduleName: string, tabId: number): Promise<any>; openDappletAction(moduleName: string, tabId: number): Promise<any>; execConnectedAccountsUpdateHandler(moduleName: string, tabId: number): Promise<any>; sendDataToPairingOverlay(topic: string, args: any[]): Promise<any>; openConnectedAccountsPopup({ accountsToConnect, bunchOfAccountsToConnect, accountsToDisconnect, accountToChangeStatus, condition, network, }: { accountsToConnect: any; bunchOfAccountsToConnect: any; accountsToDisconnect: any; accountToChangeStatus: any; condition: any; network: any; }, tabId: number): Promise<any>; private _openOverlay; }