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