import { DynamicModule } from '@nestjs/common'; declare const MOCK_REDIS_METHODS: readonly ["get", "set", "del", "exists", "expire", "ttl", "keys", "hget", "hset", "hdel", "hgetall", "lpush", "rpush", "lpop", "rpop", "lrange", "sadd", "srem", "smembers", "sismember", "zadd", "zrem", "zrange", "zrangebyscore", "publish", "subscribe", "ping", "quit", "info", "flushdb", "flushall", "multi", "exec", "pipeline", "mget", "mset", "incr", "decr", "incrby", "decrby", "scan", "hscan", "sscan", "zscan"]; export type MockRedis = Record<(typeof MOCK_REDIS_METHODS)[number], jest.Mock>; declare function createMockRedis(overrides?: Partial): MockRedis; export declare class RedisTestModule { static forTest(connection?: string, overrides?: Partial): DynamicModule; } export { createMockRedis };