/**
 * Mechanism Contract Registry — 查询函数与治理验证。
 */
import type { MechanismContract, MechanismGovernanceFinding, MechanismStatus } from "./types.js";
/** P0 级机制契约列表 */
export declare const P0_MECHANISM_CONTRACTS: MechanismContract[];
/**
 * 执行 listMechanismContracts 操作
 */
export declare function listMechanismContracts(): MechanismContract[];
/**
 * 根据契约 ID 查找机制契约。
 * @param id - 机制契约 ID
 * @returns 匹配的机制契约，未找到时返回 undefined
 */
export declare function findMechanismContractById(id: string): MechanismContract | undefined;
/**
 * 执行 listMechanismContractsByStatus 操作
 */
export declare function listMechanismContractsByStatus(status: MechanismStatus): MechanismContract[];
/**
 * 校验机制契约的结构完整性和一致性。
 * @param contracts - 待校验的契约列表，默认使用内置 P0 契约
 * @param rootDir - 项目根目录，默认为当前工作目录
 * @returns 治理发现列表（hard_fail 为硬性错误，advisory 为建议项）
 */
export declare function validateMechanismContracts(contracts?: MechanismContract[], rootDir?: string): MechanismGovernanceFinding[];
//# sourceMappingURL=validation.d.ts.map