import type { CliArgs } from './manager.js'; /** * Raw commander output. Every field is optional on purpose: commander fills in * a `default` before the action runs, so a flag with one is indistinguishable * from a flag the user typed — and would silently outrank mcp-config.json. * Defaults live in ConfigManager, and only there. */ export interface CliOptions { lang?: string; engines?: string; ollamaModel?: string; ollamaBaseUrl?: string; sensitivity?: string; config?: string; autoUnmask?: boolean; extraLocales?: string; customLiterals?: string; } /** * Map commander's options onto CliArgs, leaving anything the user did not pass * `undefined` so the config file and built-in defaults can still be seen. * Values are not validated here — ConfigManager checks the file and the CLI * against the same rules. */ export declare function toCliArgs(opts: CliOptions): CliArgs; //# sourceMappingURL=cli-args.d.ts.map