import { Transaction, TransactionInstruction } from '@solana/web3.js'; import type { ComputeBudgetOptions, EncryptedCallArgs, InstructionBuildParams, PreparedInstruction } from '../types'; export declare function encodeEncryptedCall(args: EncryptedCallArgs): Buffer; export declare function buildInstruction(params: InstructionBuildParams): PreparedInstruction; export declare function buildComputeBudgetIxs(options?: ComputeBudgetOptions): TransactionInstruction[]; export declare function buildTransaction(ix: TransactionInstruction, opts?: ComputeBudgetOptions, recentBlockhash?: string): Promise;