import type { Document } from '../bson'; import type { Collection } from '../collection'; import type { DeleteStatement } from '../operations/delete'; import type { UpdateStatement } from '../operations/update'; import type { Callback } from '../utils'; import { BatchType, BulkOperationBase, BulkWriteOptions, BulkWriteResult } from './common'; /** @public */ export declare class UnorderedBulkOperation extends BulkOperationBase { constructor(collection: Collection, options: BulkWriteOptions); handleWriteError(callback: Callback, writeResult: BulkWriteResult): boolean; addToOperationsList(batchType: BatchType, document: Document | UpdateStatement | DeleteStatement): this; } //# sourceMappingURL=unordered.d.ts.map