import { RedisOptions } from 'ioredis'; import { BaseCache } from '../interfaces/base-cache.js'; export declare class RedisCache implements BaseCache { private readonly options; private redis; constructor(options: RedisOptions); init(): Promise; addLoader(loaderId: string, chunkCount: number): Promise; getLoader(loaderId: string): Promise<{ chunkCount: number; } | null>; hasLoader(loaderId: string): Promise; loaderCustomSet>(loaderCombinedId: string, value: T): Promise; loaderCustomGet>(loaderCombinedId: string): Promise; loaderCustomHas(loaderCombinedId: string): Promise; deleteLoader(loaderId: string): Promise; loaderCustomDelete(loaderCombinedId: string): Promise; }