/// import type { MessageTypes, RequestTypes, ResponseTypes } from '../types'; import State from './State'; export default class Tabs { #private; constructor(state: State); private authorize; private accountsList; private accountsSubscribe; private getSigningPair; private bytesSign; private extrinsicSign; private metadataProvide; private metadataList; private rpcListProviders; private rpcSend; private rpcStartProvider; private rpcSubscribe; private rpcSubscribeConnected; private rpcUnsubscribe; private redirectPhishingLanding; protected redirectIfPhishing(url: string): Promise; handle(id: string, type: TMessageType, request: RequestTypes[TMessageType], url: string, port: chrome.runtime.Port): Promise; }