import type { Command as Program } from 'commander'; /** * Commander option bag for opting out of automatic coding-harness update checks. * * @private internal utility of `promptbookCli` */ export type HarnessUpdateCliOptions = { readonly harnessUpdate: boolean; }; /** * Normalized automatic coding-harness update-check option. * * @private internal utility of `promptbookCli` */ export type NormalizedHarnessUpdateCliOptions = { readonly isHarnessUpdateCheckEnabled: boolean; }; /** * Registers the shared `--no-harness-update` option on a `ptbk coder` command that uses a coding harness. * * @private internal utility of `promptbookCli` */ export declare function addHarnessUpdateOption(command: Program): void; /** * Converts the Commander harness-update flag into the normalized harness-check option. * * @private internal utility of `promptbookCli` */ export declare function normalizeHarnessUpdateCliOptions(cliOptions: HarnessUpdateCliOptions): NormalizedHarnessUpdateCliOptions;