/// import { Blockhash, Connection, Transaction, VersionedTransaction, VersionedTransactionResponse } from '@solana/web3.js'; import { BROADCAST_MODE } from './tx'; type TransactionSenderAndConfirmationWaiterArgs = { txid: string; connection: Connection; serializedTransaction: Buffer; blockhashWithBlockHeight: { blockhash: Blockhash; lastValidBlockHeight: number; }; broadcastMode?: BROADCAST_MODE; jitoTipTx?: Transaction | VersionedTransaction; jitoProxyUrl?: string; }; export type JitoResponse = { result: string; }; export declare function forwardToJito(serializedTransaction: Buffer, jitoTipTx: Transaction | VersionedTransaction, jitoProxyUrl?: string): Promise; export declare function transactionSenderAndConfirmationWaiter({ txid, connection, serializedTransaction, blockhashWithBlockHeight, broadcastMode, jitoTipTx, jitoProxyUrl, }: TransactionSenderAndConfirmationWaiterArgs): Promise<{ response: VersionedTransactionResponse | null; jitoResponse: JitoResponse | null; }>; export {};