import * as Redis from 'ioredis';
import { IBoot, IConfig } from '@nestcloud/common';
import { RedisModuleOptions } from './interfaces/redis-options.interface';
export declare const create: (name?: string, inject?: string[]) => {
    provide: string;
    useFactory: (options: RedisModuleOptions, config: IBoot | IConfig) => Redis.Redis | Redis.Cluster;
    inject: string[];
};
export declare const createOptions: (name?: string, inject?: string[], options?: RedisModuleOptions) => {
    provide: string;
    useValue: RedisModuleOptions;
    inject: string[];
};
