import { DynamicModule, OnApplicationShutdown } from '@nestjs/common'; import { RedisModuleOptions, RedisModuleAsyncOptions, RedisClients } from './interfaces'; export declare class RedisCoreModule implements OnApplicationShutdown { private readonly options; private readonly clients; constructor(options: RedisModuleOptions, clients: RedisClients); static forRoot(options?: RedisModuleOptions): DynamicModule; static forRootAsync(options: RedisModuleAsyncOptions): DynamicModule; onApplicationShutdown(): void; }