import * as TE from "fp-ts/lib/TaskEither"; import { default as Redis } from "ioredis"; import type { Config } from "../../config"; import type { Telemetry } from "../telemetry"; interface Dependencies { readonly config: Config; readonly telemetry: Telemetry; } export interface Cache { readonly echo: (input: string) => TE.TaskEither; readonly quit: () => TE.TaskEither; } export declare function createCacheStorage({ telemetry, config, }: Dependencies): TE.TaskEither; export {};