/** * PolicySource — 声明式 Policy 数据源接口(governance 领域,IO 边界)。 * * 数据源属 governance 领域,不复用 evidence 评估策略(语义不同层:声明 vs 评估)。 */ import type { PolicyDefinition } from "./types.js"; /** 声明式 Policy 数据源接口。 */ export interface PolicySource { getDefinitions(): PolicyDefinition[]; } /** InMemoryPolicySource — 内存 PolicyDefinition[](构造注入,加载时校验 fail-close)。 */ export declare class InMemoryPolicySource implements PolicySource { private readonly definitions; constructor(definitions: PolicyDefinition[]); getDefinitions(): PolicyDefinition[]; }