import { TransactionInstruction, VersionedTransaction } from "@solana/web3.js"; export type ComputeBudgetOptions = { vTx?: VersionedTransaction; getPriorityFeeMicroLamports?: (tx: VersionedTransaction) => Promise; maxFeeLamports?: number; useMaxFee?: boolean; }; /** * Builds compute budget instructions for a transaction * * @param computeUnitLimit The compute unit limit * @param options Compute budget options * @returns Array of compute budget instructions */ export declare function buildComputeBudgetInstructions(computeUnitLimit: number, options?: ComputeBudgetOptions): Promise>;