/**
 * Configuration Precedence Contract — Re-exports
 *
 * 所有导出均通过此文件重导出，保持与原始 config_precedence_contract.ts
 * 完全相同的公开 API。
 */
export type { ConfigSource, EvidenceMetadataSource, ConfigLifetime, OverrideDecision, ConfigValueEvidence, ConfigConflict, ConfigResolutionReport, ConfigEvidenceEntry, ConfigPrecedenceRule, ConfigPrecedenceGovernanceFinding, UpperBoundGuard, StaleRule, GuardCheckResult, ConfigFieldResolution, FieldCandidates, LegacyFieldSources, ResolveProjectConfigOptions, ResolveProjectConfigResult, } from "./types.js";
export type { FieldClass } from "./field_class.js";
export { UPPER_BOUND_GUARDS } from "./types.js";
export { C_CLASS_FIELDS } from "./constants.js";
export { getPrecedenceRank, getSourceLifetime, isHigherPriority } from "./resolution.js";
export { listPrecedenceRules, listStaleRules } from "./governance.js";
export { resolveConfigField, resolveAllFields, checkGuardOverride, detectStaleConfig, resolveConfigFromSources, } from "./resolution.js";
export { isCClassField, getConfigFieldClass, canAutoWriteField } from "./resolution.js";
export { mapEvidenceSource } from "./resolution.js";
export { createConfigValueEvidence, createConfigEvidenceEntry, hashValue } from "./evidence.js";
export { buildConflictReport } from "./resolution.js";
export { explainField, isCliWriteSafe } from "./governance.js";
export { validateConfigPrecedence } from "./governance.js";
export { resolveCurrentProjectConfigReports } from "./project_config.js";
//# sourceMappingURL=index.d.ts.map