import { IProvider, RequestArguments } from "@web3auth/base"; import { ISolanaWallet, TransactionOrVersionedTransaction } from "./interface"; export declare class SolanaWallet implements ISolanaWallet { provider: IProvider; constructor(provider: IProvider); requestAccounts(): Promise; signAndSendTransaction(transaction: T): Promise<{ signature: string; }>; signTransaction(transaction: T): Promise; signAllTransactions(transactions: T[]): Promise; signMessage(data: Uint8Array): Promise; request(args: RequestArguments): Promise; }