/** * CLI 参数解析共享原语(2026-08-21 架构审查 C-2:消灭 gif/web/qa/init 四处重复的 opt/num; * 2026-08-21 七维度审核 P2-7/8/9/10 扩为完整版:补 hasFlag/num range,五命令接线)。 * * 约定:支持 `--name=value` 与 `--name value` 双形式(B-1 审查约定:单形式解析会让 * 另一形式静默回落默认值——init --template 空格形式曾静默落空骨架、skills --target * 等号形式曾静默装错目录)。 */ export declare function opt(args: string[], name: string): string | undefined; /** flag 存在性(`--name` 或 `--name=...` 任一形态),用于无值开关与「传了但缺值」判定。 */ export declare function hasFlag(args: string[], name: string): boolean; /** 取数字选项;未指定用 fallback,非数字报错退出(exit 2)。range 给定时钳制到闭区间。 */ export declare function num(args: string[], name: string, fallback: number, range?: [number, number]): number;