import type { ChromedriverDetailsMapping } from '../types'; /** * Parses the output of the JSON API that retrieves Chromedriver versions * * See https://github.com/GoogleChromeLabs/chrome-for-testing#json-api-endpoints for more details. * * @param jsonStr - The JSON string from the known-good-versions-with-downloads API * @returns A mapping of chromedriver entry keys to their details * @throws {Error} if the JSON cannot be parsed or has an unsupported format */ export declare function parseKnownGoodVersionsWithDownloadsJson(jsonStr: string): ChromedriverDetailsMapping; /** * Parses the output of the JSON API that retrieves the most recent stable Chromedriver version * * See https://github.com/GoogleChromeLabs/chrome-for-testing#json-api-endpoints for more details. * * @param jsonStr - The JSON string from the last-known-good-versions API * @returns The most recent available chromedriver version string * @throws {Error} if the JSON cannot be parsed or has an unsupported format */ export declare function parseLatestKnownGoodVersionsJson(jsonStr: string): string; //# sourceMappingURL=chromelabs.d.ts.map