import { Effect } from "@effect/io/Effect"; import { ROMap } from "@effect-ts-app/boilerplate-prelude"; import { NonEmptyReadonlyArray } from "@fp-ts/data/ReadonlyArray"; import { Config } from "@effect/io/Config"; import * as RedisClient from "@effect-ts-app/infra/redis-client"; import type { PersistenceModelType, StorageConfig, Store, StoreConfig } from "./service.js"; import { StoreMaker } from "./service.js"; export declare function makeRedisStore({ prefix }: StorageConfig): import("@effect/io/Effect").Effect, Id2 extends Id>(name: string, existing?: import("@effect/io/Effect").Effect> | undefined, _config?: StoreConfig | undefined) => import("@effect/io/Effect").Effect>; }>; export declare function RedisStoreLive(config: Config): import("@effect/io/Layer").Layer; //# sourceMappingURL=Redis.d.ts.map