import * as IORedis from "ioredis";
import { Initializer } from "../index";
export interface RedisApi {
    clients: {
        [key: string]: IORedis.Redis;
    };
    subscriptionHandlers: {
        [key: string]: Function;
    };
    rpcCallbacks: {
        [key: string]: any;
    };
    status: {
        subscribed: boolean;
    };
}
/**
 * Redis helpers and connections.
 */
export declare class Redis extends Initializer {
    constructor();
    initialize(config: any): Promise<void>;
    start(config: any): Promise<void>;
    stop(config: any): Promise<void>;
}
