import type { CasStore, Store, TagStore, VarStore } from "./types.js"; /** * In-memory `Store` used by schema validation tests. It exposes the * `cas`, `var`, and `tag` sub-stores of an `Store` plus a few legacy * pass-through helpers (`get`, `put`, `has`, …) that some older tests still * use directly. */ export declare class MemStore implements Store { readonly cas: CasStore; readonly var: VarStore; readonly tag: TagStore; constructor(); get: (hash: Parameters[0]) => ReturnType; has: (hash: Parameters[0]) => ReturnType; put: (typeHash: Parameters[0], payload: unknown) => ReturnType; listByType: CasStore["listByType"]; listAll: CasStore["listAll"]; listMeta: CasStore["listMeta"]; listSchemas: CasStore["listSchemas"]; } //# sourceMappingURL=mem-store.d.ts.map