import type { ChromedriverVersionMapping } from '../types.js'; import type { ChromedriverCommandContext } from './types.js'; export interface ChromedriverInfo { executable: string; version: string; minChromeVersion: string | null; } /** * Loads and normalizes Chromedriver-to-Chrome version mapping. */ export declare function getDriversMapping(this: ChromedriverCommandContext): Promise; /** * Discovers available Chromedriver binaries and parses their versions. */ export declare function getChromedrivers(this: ChromedriverCommandContext, mapping: ChromedriverVersionMapping): Promise; /** * Persists updated version mapping to disk or falls back to in-memory update. */ export declare function updateDriversMapping(this: ChromedriverCommandContext, newMapping: ChromedriverVersionMapping): Promise; /** * Selects the most suitable Chromedriver binary for current environment. */ export declare function getCompatibleChromedriver(this: ChromedriverCommandContext): Promise; /** * Resolves and verifies the effective Chromedriver executable path. */ export declare function initChromedriverPath(this: ChromedriverCommandContext): Promise; //# sourceMappingURL=binary.d.ts.map