import { AddressLookupTableAccount, Connection, PublicKey, TransactionInstruction, VersionedTransaction } from "@solana/web3.js"; export interface BuiltIx { ixs: TransactionInstruction[]; lookupTables: AddressLookupTableAccount[]; suggestedComputeUnits: number; } export interface BuildVersionedTxArgs { payer: PublicKey; priorityFeeMicroLamports?: number; extraInstructions?: TransactionInstruction[]; computeUnitLimit?: number; } export declare function buildVersionedTx(connection: Connection, builtIx: BuiltIx, args: BuildVersionedTxArgs): Promise;