import { Keypair, PublicKey, Transaction } from '@solana/web3.js'; export interface Wallet { publicKey: PublicKey; signTransaction(tx: Transaction): Promise; signAllTransactions(txs: Transaction[]): Promise; } export declare class NodeWallet implements Wallet { readonly payer: Keypair; constructor(payer: Keypair); signTransaction(tx: Transaction): Promise; signAllTransactions(txs: Transaction[]): Promise; get publicKey(): PublicKey; }