import type { PersistentMemoryStore } from './types.js'; export type PersistentMemoryStoreFactory = () => PersistentMemoryStore | Promise; export type PersistentMemoryDurabilityFactory = () => { storeA: PersistentMemoryStore; storeB: PersistentMemoryStore; } | Promise<{ storeA: PersistentMemoryStore; storeB: PersistentMemoryStore; }>; export declare function runPersistentMemoryStoreContract(factory: PersistentMemoryStoreFactory): void; export declare function runPersistentMemoryDurabilityContract(factory: PersistentMemoryDurabilityFactory): void;