/**
 * 错误处理路径验证器 — 检测 .ts 文件中的错误处理遗漏。
 *
 * 职责：
 * - 检测未处理的 await 调用（不在 try/catch 中）
 * - 检测 .then() 无 .catch() 的 Promise 链
 * - 检测空 error handler（与 lazy_pattern_detector 联合）
 * - 检测声明 throws 的函数调用方未处理
 *
 * 设计决策：
 * - 所有检测基于纯正则，无 AST 依赖
 * - warning 级别为主（不阻断），仅空 error handler 为 hard_fail
 * - 优雅降级：非 .ts 文件返回空数组，不抛异常
 */
/** 错误处理路径发现项 */
export interface ErrorPathFinding {
    /** 关联的函数名或上下文 */
    function_name: string;
    /** 发现位置行号（1-based） */
    line_number: number;
    /** 问题类型 */
    issue: "unhandled_await" | "unhandled_promise" | "empty_error_handler" | "missing_error_branch";
    /** 严重级别 */
    severity: "hard_fail" | "warning";
    /** 中文描述 */
    message: string;
}
/**
 * 对 .ts 文件内容执行错误处理路径验证。
 *
 * @param content 文件内容
 * @param filePath 文件路径（用于文件类型判断）
 * @returns 错误处理路径发现项数组
 */
export declare function verifyErrorHandlingPaths(content: string, filePath: string): ErrorPathFinding[];
//# sourceMappingURL=error_path_verifier.d.ts.map