import { ForwardReference } from "@nestjs/common"; import { Type } from "@nestjs/common"; import { DynamicModule } from "@nestjs/common"; interface RedisModuleOptions { global?: boolean; socket: { host: string; port: number; }; password: string; ttl: number; } interface RedisModuleAsyncOptions { imports?: (DynamicModule | Type | Promise | ForwardReference)[]; inject?: any[]; useFactory?: (...args: any[]) => Promise | RedisModuleOptions; global?: boolean; } export declare const REDIS_MODULE_OPTIONS = "REDIS_MODULE_OPTIONS"; export declare class RedisModule { static forRoot(options: RedisModuleOptions): Promise; static forRootAsync(asyncOptions: RedisModuleAsyncOptions): Promise; } export {};