/** * @license * Copyright 2025 Steven Roussey * SPDX-License-Identifier: Apache-2.0 */ import { JsonSchema } from "@workglow/util/schema"; import { FsFolderTabularStorage } from "../tabular/FsFolderTabularStorage"; import { DefaultKeyValueKey, DefaultKeyValueSchema, IKvStorage } from "./IKvStorage"; import { KvViaTabularStorage } from "./KvViaTabularStorage"; export declare const FS_FOLDER_JSON_KV_REPOSITORY: import("@workglow/util").ServiceToken>; /** * Key-value repository that stores values as JSON files in a folder, via * {@link FsFolderTabularStorage}. */ export declare class FsFolderJsonKvStorage extends KvViaTabularStorage { folderPath: string; tabularRepository: FsFolderTabularStorage; constructor(folderPath: string, keySchema?: JsonSchema, valueSchema?: JsonSchema); } //# sourceMappingURL=FsFolderJsonKvStorage.d.ts.map