import { Effect } from "@effect/io/Effect"; import { ROMap } from "@effect-ts-app/boilerplate-prelude"; import { Config } from "@effect/io/Config"; import type { PersistenceModelType, StorageConfig, Store, StoreConfig } from "./service.js"; import { StoreMaker } from "./service.js"; /** * The Disk-backed store, flushes writes in background, but keeps the data in memory * and should therefore be as fast as the Memory Store. */ export declare function makeDiskStore({ prefix }: StorageConfig): import("@effect/io/Effect").Effect>(name: string, existing?: import("@effect/io/Effect").Effect> | undefined, _config?: StoreConfig | undefined) => import("@effect/io/Effect").Effect>; }>; export declare function DiskStoreLive(config: Config): import("@effect/io/Layer").Layer; //# sourceMappingURL=Disk.d.ts.map