import DownloadManager from '../../../../lib/core/DownloadManager'; import IOperationStore from '../../../../lib/core/interfaces/IOperationStore'; import ITransactionProcessor from '../../../../lib/core/interfaces/ITransactionProcessor'; import TransactionModel from '../../../../lib/common/models/TransactionModel'; /** * Transaction processor. */ export default class TransactionProcessor implements ITransactionProcessor { private downloadManager; private operationStore; constructor(downloadManager: DownloadManager, operationStore: IOperationStore); processTransaction(transaction: TransactionModel): Promise; }