import type { ChronicleServerAddress } from './ChronicleConnectionString.js'; import type { ILoadBalancerStrategy } from './ILoadBalancerStrategy.js'; /** * Cycles through candidates in order, starting from a random offset chosen once per * strategy instance so that multiple clients don't all start at the same candidate. */ export declare class RoundRobinLoadBalancerStrategy implements ILoadBalancerStrategy { private _startOffset?; private _callCount; select(candidates: ChronicleServerAddress[]): Promise; } //# sourceMappingURL=RoundRobinLoadBalancerStrategy.d.ts.map