/**
 * 行为覆盖率验证器 — 对比设计文档与代码实现的覆盖率。
 *
 * 职责：
 * - 检查 OpenAPI spec 中声明的 response status code 是否在代码中有对应返回
 * - 检查 API 文档中声明的错误码表是否在代码 ErrorCode 枚举中包含
 * - 检查架构文档中声明的接口是否在代码中有对应实现
 *
 * 设计决策：
 * - 所有检测基于纯正则，无 AST 依赖
 * - 所有发现均为 warning 级别（不阻断）
 * - 优雅降级：找不到 OpenAPI 文件 → 返回空数组；无 ErrorCode 枚举 → 跳过
 */
/** 行为覆盖率发现项 */
export interface BehaviorCoverageFinding {
    /** 来源类型 */
    source: "openapi" | "api_doc" | "error_code_enum";
    /** 期望存在的行为描述 */
    expected: string;
    /** 是否在代码中找到 */
    found: boolean;
    /** 严重级别（固定为 warning） */
    severity: "warning";
    /** 中文描述 */
    message: string;
}
/**
 * 对比设计文档与代码实现，检查行为覆盖率。
 *
 * @param changedFiles 变更文件列表（相对路径）
 * @param projectPath 项目根目录
 * @returns 行为覆盖率发现项数组
 */
export declare function verifyBehaviorCoverage(_changedFiles: string[], projectPath: string): BehaviorCoverageFinding[];
//# sourceMappingURL=behavior_coverage_verifier.d.ts.map