import type { BlockhashWithExpiryBlockHeight, Signer, Transaction, TransactionInstruction, VersionedTransaction } from "@solana/web3.js"; export declare const EMPTY_INSTRUCTION: Instruction; export type Instruction = { instructions: TransactionInstruction[]; cleanupInstructions: TransactionInstruction[]; signers: Signer[]; }; export type TransactionPayload = { transaction: Transaction | VersionedTransaction; signers: Signer[]; recentBlockhash: BlockhashWithExpiryBlockHeight; }; export type SendTxRequest = { transaction: Transaction | VersionedTransaction; signers?: Signer[]; };