import { CacheTransactionImpl } from './cache-transaction.js'; import type { Cache, LiveCacheTransaction, CacheKeyValue, CachedEntityRevision, DefaultRegistry, EntityMergeStrategy, TransactionOperations } from './index.js'; export declare class LiveCacheTransactionImpl extends CacheTransactionImpl implements LiveCacheTransaction { #private; context: Context; constructor(originalCache: Cache, cacheEntriesBeforeTransaction: Map, cacheRevisionsBeforeTransaction: Map[]>, transactionOperations: TransactionOperations, context?: Context); set(cacheKey: Key, value: CacheKeyRegistry[Key]): Promise; delete(cacheKey: Key): Promise; merge(cacheKey: Key, entity: CacheKeyRegistry[Key], options?: { entityMergeStrategy: EntityMergeStrategy; revisionContext: unknown; $debug: $Debug; }): Promise; commit(options?: { timeout: number | false; }): Promise; } //# sourceMappingURL=live-transaction.d.ts.map