import { isRedisConfigured } from "../../utils/redis-client.js"; import type { CacheBackend } from "../types.js"; export { isRedisConfigured }; export declare class RedisCacheBackend implements CacheBackend { readonly type: "redis"; private client; private keyPrefix; constructor(keyPrefix?: string); private prefixKey; initialize(): Promise; get(key: string): Promise; getRemainingTtlSeconds(key: string): Promise; getBatch(keys: string[]): Promise>; set(key: string, value: string, ttlSeconds?: number): Promise; setBatch(entries: Array<{ key: string; value: string; ttl?: number; }>): Promise; del(key: string): Promise; delByPattern(pattern: string): Promise; } //# sourceMappingURL=redis.d.ts.map