import { Account, Blockhash, FullySignedTransaction, GetEpochInfoApi, GetLatestBlockhashApi, GetSignatureStatusesApi, Instruction, RpcSubscriptions, SendTransactionApi, Signature, SignatureNotificationsApi, SlotNotificationsApi, TransactionSigner, TransactionWithBlockhashLifetime } from '@solana/kit'; import { Rpc } from '@solana/kit'; import { AddressLookupTable } from '@solana-program/address-lookup-table'; import { CliConnectionPool } from './CliConnectionPool'; export declare function sendAndConfirmTx(c: CliConnectionPool, payer: TransactionSigner, ixs: Instruction[], luts?: Account[]): Promise; export type BlockhashWithHeight = { blockhash: Blockhash; lastValidBlockHeight: bigint; slot: bigint; }; export declare function fetchBlockhash(rpc: Rpc): Promise; export declare function sendAndConfirmTxImpl({ rpc, wsRpc, }: { rpc: Rpc; wsRpc: RpcSubscriptions; }, tx: FullySignedTransaction & TransactionWithBlockhashLifetime, slot: bigint): Promise; //# sourceMappingURL=tx.d.ts.map