import type { ProjectConfig, CoordinationCheckResult } from "../types/index.js";
import type { GitOperations } from "../git/git_deps.js";
/**
 * 变更协调模块 — 预测性冲突检测与跨仓库关联提示。
 * 分析当前分支与其他活跃分支的差异，检测主分支是否过期，
 * 并在本地变更涉及共享 API 契约时生成跨仓库协调提示。
 */
/**
 * 变更协调检查的输入参数。
 * @property projectPath - 项目根目录路径
 * @property config - 项目配置（含多仓库信息）
 * @property branch - 可选的当前分支名（不传则自动检测）
 * @property gitOps - Git 操作封装
 */
export interface CoordinationInput {
    projectPath: string;
    config: ProjectConfig;
    branch?: string;
    gitOps: GitOperations;
}
/**
 * 执行预测性冲突检测和跨仓库关联分析。
 * 检测维度：
 *   1. 当前分支与 main 的领先提交数
 *   2. 主分支是否超过 7 天未更新
 *   3. 本地变更文件在其他分支是否有修改（潜在冲突）
 *   4. 跨仓库 API 契约变更影响分析
 * @param input - 变更协调输入参数
 * @returns 协调检查结果，包含分支信息、冲突警告、跨仓库提示和摘要
 */
export declare function checkConflicts(input: CoordinationInput): Promise<CoordinationCheckResult>;
//# sourceMappingURL=change_coordinator.d.ts.map