/** 矛盾检测结果(与 daemon InspectorResult 结构一致,避免反向依赖) */ export interface ConflictCheckResult { name: string; triggered: boolean; message: string; severity: 'info' | 'warning' | 'critical'; } /** 注入的矛盾检测函数签名 */ export type ConflictCheckFn = (projectDir: string) => ConflictCheckResult; /** * 解析 conflict-check 命令参数 */ export interface ConflictCheckArgs { /** 是否启用 --fix 模式 */ fix: boolean; /** 项目目录(默认 process.cwd()) */ projectDir: string; /** JSON 输出 */ json: boolean; } /** * 运行 conflict-check CLI * * @param args 命令参数 * @param checkFn 注入的矛盾检测函数(来自 daemon checkConflict) */ export declare function runConflictCheckCli(args: ConflictCheckArgs, checkFn: ConflictCheckFn): number; /** * 参数解析辅助:从 argv 数组中提取 conflict-check 参数 */ export declare function parseConflictCheckArgs(argv: string[]): ConflictCheckArgs; //# sourceMappingURL=conflict-check.d.ts.map