import { PopulatedTransaction } from 'ethers'; import { TransactionManagerEventEmitter } from '../events'; import { TransactionManagerState, TransactionManagerTxResponse } from '../types'; import { TransactionManagerRequest } from './transaction-manager-request'; import { TransactionGasOptimizer } from '../optimizer'; export declare class TransactionManagerResponse { private transaction; private transactionResponse; private transactionReceipt; transactionRequest: TransactionManagerRequest; events: TransactionManagerEventEmitter; private retryCount; private transactionErrors; status: TransactionManagerState; transactionId: string; private gasMultiplier; private simulatedGasLimit; constructor(transaction: PopulatedTransaction, events: TransactionManagerEventEmitter, transactionId: string, transactionRequest: TransactionManagerRequest, gasOptimizer: TransactionGasOptimizer); wait(timeout: number): Promise; }