import { type MemoryStore } from "@dawn-ai/memory"; /** * The contract every MemoryStore must satisfy. Run against sqlite (in-process, * always) and pgvector (real Postgres, gated) so backends cannot drift. Pass * vitest's `describe`; `makeStore` returns a FRESH empty store per call. */ export declare function runMemoryStoreConformance(opts: { readonly name: string; readonly makeStore: () => Promise | MemoryStore; readonly describe: (name: string, fn: () => void) => void; readonly close?: (store: MemoryStore) => Promise | void; }): void; //# sourceMappingURL=memory-conformance.d.ts.map