import * as Redis from "ioredis";
import { CommandData } from "./interface/commandData";
import { StringNumberArray } from "../index";
export declare class CommandProvider {
    protected readonly client: Redis.Redis;
    protected commands: object;
    constructor(redisClient: Redis.Redis);
    getCommand(commandName: string): () => any;
    getCommandData(commandName: string, params: StringNumberArray): CommandData;
    getRTSClient(): Redis.Redis;
    protected buildCommands(): void;
}
//# sourceMappingURL=commandProvider.d.ts.map