import type { PromptRunnerHarnessName } from '../promptRunnerCliOptions'; /** * Checks that every given CLI coding harness is installed globally and, when enabled, up to date. * Offers to install missing harnesses and update outdated ones. * * Harness names which are `undefined`, for example when no `--harness` is selected in a dry run, * are ignored so that every call site can pass its raw selection. * * Note: `$` is used to indicate that this function is not a pure function - it may install npm packages * * @private internal utility of `promptbookCli` */ export declare function $ensureHarnessInstallations(harnessNames: ReadonlyArray, isHarnessUpdateCheckEnabled?: boolean): Promise;