import type { TestRunner } from './detectTestRunner'; /** * .what = names the runner in play, and its installed version * .why = a break in the mint chain is a runner-version defect, so the report must * name the version rather than leave a human to hunt for it * * .note = the caller declares the runner; this never detects it from env, and that * is forced rather than preferred. one caller runs on the global teardown * path, in the main process, where neither JEST_WORKER_ID nor VITEST is set — * so an env probe would report 'unknown' from precisely the one place whose * entire job is to name a version. callers in a worker already hold their * runner, so the declared input costs them naught * * @returns e.g. 'jest@30.2.0', or the bare name where the manifest is unreadable */ export declare const getOneRunnerVersion: (input: { runner: TestRunner; }) => string;