import { Connection, Transaction, TransactionInstruction, TransactionSignature } from '@solana/web3.js'; import { AnchorProvider } from '@project-serum/anchor'; import { InstructionsAndSigners } from '../models'; export declare function sleep(ms: any): Promise; export declare class TransactionSender { provider: AnchorProvider; constructor(provider: AnchorProvider); makeTxn(instructions: TransactionInstruction[]): Promise; split(instructionsAndSigners: InstructionsAndSigners, txn: Transaction): Promise; getErrorForTransaction: (connection: Connection, txid: string) => Promise; sendOne(txn: Transaction): Promise; sendWithWallet(instructionsAndSigners: InstructionsAndSigners): Promise; }