import type { KnowledgeEntry } from "../types/index.js";
/**
 * 检查知识条目的健康状态。
 * @description 遍历所有知识条目，检测两类健康问题：
 *              1. 90 天未使用的活跃条目自动标记为 pending_review
 *              2. 创建 7 天后仍零使用的活跃条目自动标记为 pending_review
 *              直接修改条目的 status 字段并返回问题列表。
 * @param entries - 待检查的知识条目列表
 * @returns 包含健康问题信息的数组，每项包含问题条目和问题类型（stale_90d 或 zero_usage）
 */
export declare function checkKnowledgeHealth(entries: KnowledgeEntry[]): Array<{
    entry: KnowledgeEntry;
    issue: string;
}>;
/**
 * 将健康检查导致的状态变更持久化到磁盘。
 * @description 遍历所有健康检查发现的问题条目，将其 status 和 updated_at 写回对应的文件。
 *              支持 Markdown（frontmatter）和 YAML 两种格式。使用原子写入（先写 .tmp 再 rename）。
 *              单文件写入失败不影响其他文件的处理。
 * @param issues - 健康检查返回的问题列表
 */
export declare function persistHealthChanges(issues: Array<{
    entry: KnowledgeEntry;
    issue: string;
}>): Promise<void>;
//# sourceMappingURL=health_checker.d.ts.map