import type { Node } from "../node.js";
import type { Cluster } from "./client.js";
export type LoadBalancerFactory = (cluster: Cluster) => LoadBalancer;
export declare const DefaultLoadBalancer: LoadBalancerFactory;
export interface LoadBalancer {
    next: () => Node | null;
}
export declare const nextOrThrow: (lb: LoadBalancer) => Node;
//# sourceMappingURL=balancer.d.ts.map