import type { CompiledDefinition, ConceptIR, Finding, Inventory } from './types.js'; export declare function resolveLinks(concepts: ConceptIR[], files: string[], def: CompiledDefinition, findings: Finding[]): number; /** * Reconcile refs against the inventory (resolved stays null without one), then * evaluate each block's derive rules per row. Context identifiers: column * truthiness (cell not an empty marker) plus builtins `ref_broken`, * `open_question_about`, and `cites_` per declared scheme. */ export declare function reconcileAndDerive(concepts: ConceptIR[], def: CompiledDefinition, inventory: Inventory | null, findings?: Finding[]): void;