export type RequirementDimension = "api" | "persistence" | "all"; export interface RequirementCoverageSelection { ids: Set; invalid: string[]; mode: "structured" | "unscoped" | "all"; } /** * 按需求功能表的声明式「影响面」选择本层应承载的 REQ。 * 没有影响面列时保守要求全量覆盖;一旦存在该列,空值或未知 token 会 fail-closed,避免静默漏追溯。 */ export declare function selectRequirementIds(requirementContent: string, allIds: Set, dimension: RequirementDimension): RequirementCoverageSelection;