import { Connection, Keypair, PublicKey, TransactionInstruction } from '@solana/web3.js'; export interface BuildTransactionParams { connection: Connection; market: string; direction: string; wallet: Keypair; mint: PublicKey; poolAddress?: PublicKey; amount: number; slippage: number; priorityFeeSol?: number; additionalInstructions?: TransactionInstruction[]; }