import type { MemoryBlockScope, PersistentMemoryBlock, PersistentMemoryStore } from './types.js'; export declare class TieredPersistentMemoryStore implements PersistentMemoryStore { private readonly cache; private readonly durable; constructor(cache: PersistentMemoryStore, durable: PersistentMemoryStore); loadBlock(scope: MemoryBlockScope, owner: string, key: string): Promise; saveBlock(block: PersistentMemoryBlock, owner: string): Promise; deleteBlock(scope: MemoryBlockScope, owner: string, key: string): Promise; listBlocks(scope: MemoryBlockScope, owner: string): Promise; }