import { DynamicModule, ForwardReference, Type } from "@nestjs/common"; import { RedisClientOptions, RedisModules, RedisScripts } from "redis"; export declare type RedisModuleOptions = RedisClientOptions; export interface AsyncModuleOptions { imports?: (DynamicModule | Type | Promise | ForwardReference)[]; useFactory?: (...args: any[]) => Promise | T; inject?: any[]; } export declare class RedisModule { static register(options: RedisModuleOptions): DynamicModule; static registerAsync(options: AsyncModuleOptions): DynamicModule; private static createAsyncRedisConfigProvider; }