import type { HarnessDefinition } from './HarnessDefinition';
import type { HarnessInstallationStatus } from './HarnessInstallationStatus';
/**
 * Detects whether one CLI coding harness is installed globally and, when enabled, whether it is up to date.
 *
 * Note: `$` is used to indicate that this function is not a pure function - it runs the harness command and may query npm
 *
 * @private internal utility of `promptbookCli`
 */
export declare function $checkHarnessInstallation(definition: HarnessDefinition, isHarnessUpdateCheckEnabled?: boolean): Promise<HarnessInstallationStatus>;
