import type { SerializeStrategySync } from '../SerializeStrategySync'; import type { BPTreeNode } from '../types'; import { SyncMVCCStrategy } from 'mvcc-api'; /** * MVCC Strategy for synchronous B+Tree operations. * Uses node ID as key and node data as value. */ export declare class BPTreeMVCCStrategySync> extends SyncMVCCStrategy { private readonly strategy; constructor(strategy: SerializeStrategySync); read(key: string): B; write(key: string, value: B): void; delete(key: string): void; exists(key: string): boolean; }