/**
 * Configuration Precedence Contract — Governance & Reporting
 *
 * 治理校验、中文解释、冲突报告、CLI 写入守卫。
 */
import type { ConfigSource, ConfigResolutionReport, ConfigEvidenceEntry, ConfigPrecedenceGovernanceFinding } from "./types.js";
/** 列出所有配置优先级规则
 * @returns 优先级规则数组
 */
export declare function listPrecedenceRules(): import("./types.js").ConfigPrecedenceRule[];
/** 列出所有配置过期检测规则
 * @returns 过期规则数组
 */
export declare function listStaleRules(): import("./types.js").StaleRule[];
/** 判断来源是否可安全写入配置（非 CLI/MCP 临时参数）
 * @param source - 配置来源
 * @returns 是否可安全写入
 */
export declare function isCliWriteSafe(source: ConfigSource): boolean;
/** 生成配置字段解析结果的中文解释
 * @param report - 配置解析报告
 * @returns 格式化的中文解释文本
 */
export declare function explainField(report: ConfigResolutionReport): string;
/** 执行配置优先级治理校验
 * @param reports - 配置解析报告列表
 * @param entries - 配置证据条目列表
 * @returns 治理发现列表
 */
export declare function validateConfigPrecedence(reports: ConfigResolutionReport[], entries: ConfigEvidenceEntry[]): ConfigPrecedenceGovernanceFinding[];
//# sourceMappingURL=governance.d.ts.map