import * as Redis from "ioredis";
import { RedisTimeSeries } from "../redisTimeSeries";
import { ConnectionOptions } from "../index";
/**
 * Set redis connection options and return a factory object that create a clients connection
 */
export declare class RedisTimeSeriesFactory {
    protected options: ConnectionOptions;
    /**
     * Set connection options
     *
     * @param options Connection options for the redis database
     * @returns factory object that can be used to create a client connection
     */
    constructor(options?: ConnectionOptions);
    /**
     * Create a client connection to the host
     *
     * @returns The client connection object
     */
    create(): RedisTimeSeries;
    protected getRedisClient(): Redis.Redis;
}
//# sourceMappingURL=redisTimeSeries.d.ts.map