import type { BrowserType } from '../types.js'; export type SelectionStrategy = 'round-robin' | 'hostname-hash' | 'random'; export declare class BrowserSelector { private readonly types; private readonly strategy; private roundRobinIndex; constructor(types: BrowserType[], strategy?: SelectionStrategy); select(): BrowserType; selectForHostname(hostname: string): BrowserType; getTypes(): BrowserType[]; getStrategy(): SelectionStrategy; reset(): void; private selectRoundRobin; private selectRandom; private selectByHostnameHash; } //# sourceMappingURL=browser-selector.d.ts.map