export declare abstract class BulkInsertOperationBase { private _streamEnsured; protected _bulkInsertExecuteTask: Promise; protected _bulkInsertExecuteTaskErrored: boolean; protected _operationId: number; abstract store(entity: T, id: string): Promise; protected _executeBeforeStore(): Promise; protected _throwBulkInsertAborted(e: Error, flushEx?: Error): Promise; protected abstract _waitForId(): Promise; protected abstract _ensureStream(): Promise; protected abstract _getExceptionFromOperation(): Promise; abstract abort(): Promise; } //# sourceMappingURL=BulkInsertOperationBase.d.ts.map