import { MemcacheNode } from "./memcache-node"; import { MemcacheClient } from "./client"; import { SingleServerEntry, CommandCallback } from "../types"; declare type RedundantServerEntry = SingleServerEntry & { exiledTime?: number; }; export default class RedundantServers { client: MemcacheClient; _servers: Array; _exServers: Array; _nodes: Record; _config: Record; _lastRetryTime: number; constructor(client: MemcacheClient, server: SingleServerEntry); shutdown(): void; doCmd(action: CommandCallback): void | Promise; _retryServers(): void; _getNode(): MemcacheNode; } export {};