/** * QueryRouter (v2.18) * * Pick a read replica from candidates. Strategies: round-robin / random / least-loaded. * For v2.18, 'least-loaded' is a stub (returns first) — v2.19+ pulls from MetricsRegistry. */ export type ReadRouting = 'round-robin' | 'random' | 'least-loaded'; export declare class QueryRouter { readonly routing: ReadRouting; private rrCounter; constructor(routing: ReadRouting); pickReadReplica(candidates: T[]): T | null; } //# sourceMappingURL=query-router.d.ts.map