import IBatchWriter from '../../../../lib/core/interfaces/IBatchWriter'; import IBlockchain from '../../../../lib/core/interfaces/IBlockchain'; import ICas from '../../../../lib/core/interfaces/ICas'; import IOperationQueue from '../../../../lib/core/versions/latest/interfaces/IOperationQueue'; /** * Batch writer. */ export default class BatchWriter implements IBatchWriter { private operationQueue; private blockchain; private cas; constructor(operationQueue: IOperationQueue, blockchain: IBlockchain, cas: ICas); write(): Promise; }