export declare type NodeKey = string; export declare type NodeRole = "master" | "slave" | "all"; export interface IRedisOptions { port: number; host: string; username?: string; password?: string; [key: string]: any; } export declare function getNodeKey(node: IRedisOptions): NodeKey; export declare function nodeKeyToRedisOptions(nodeKey: NodeKey): IRedisOptions; export declare function normalizeNodeOptions(nodes: Array): IRedisOptions[]; export declare function getUniqueHostnamesFromOptions(nodes: IRedisOptions[]): string[];