import WalletAdapter from './base'; import { Cluster, Transaction } from '@solana/web3.js'; export default class WebAdapter extends WalletAdapter { private _instance; private _provider; private _network; private _pollTimer; get publicKey(): import("@solana/web3.js").PublicKey | null; get connected(): boolean; constructor(provider: string, network: Cluster); connect(): Promise; disconnect(): Promise; signTransaction(transaction: Transaction): Promise; signAllTransactions(transactions: Transaction[]): Promise; signMessage(data: Uint8Array, display?: 'hex' | 'utf8'): Promise; private _handleConnect; private _handleDisconnect; }