/** * @license * Copyright 2025 Steven Roussey * SPDX-License-Identifier: Apache-2.0 */ import { JsonSchema } from "@workglow/util/schema"; import { InMemoryTabularStorage } from "../tabular/InMemoryTabularStorage"; import { DefaultKeyValueKey, DefaultKeyValueSchema, IKvStorage } from "./IKvStorage"; import { KvViaTabularStorage } from "./KvViaTabularStorage"; export declare const MEMORY_KV_REPOSITORY: import("@workglow/util").ServiceToken>; /** * In-memory key-value repository, backed by an `InMemoryTabularStorage`. */ export declare class InMemoryKvStorage extends KvViaTabularStorage { tabularRepository: InMemoryTabularStorage; constructor(keySchema?: JsonSchema, valueSchema?: JsonSchema); } //# sourceMappingURL=InMemoryKvStorage.d.ts.map