import { Keypair, PublicKey, Transaction, VersionedTransaction } from '@solana/web3.js'; import { IWallet, IVersionedWallet } from './types'; export declare class Wallet implements IWallet, IVersionedWallet { readonly payer: Keypair; constructor(payer: Keypair); signTransaction(tx: Transaction): Promise; signVersionedTransaction(tx: VersionedTransaction): Promise; signAllTransactions(txs: Transaction[]): Promise; signAllVersionedTransactions(txs: VersionedTransaction[]): Promise; get publicKey(): PublicKey; } export declare function loadKeypair(privateKey: string): Keypair;