import type { EvidenceGraph, ProjectionCapability, ProjectionProvenance } from "./types.js"; /** * Execute projection capabilities in dependency order. * * The executor topologically sorts projections by their declared * dependencies, constructs a ProjectionContext for each, and stores the * result. It validates that the dependency graph is a DAG and records * provenance for every output. */ export declare function executeProjectionCapabilities(evidenceGraph: EvidenceGraph, capabilities: ProjectionCapability[], declaredIntent?: string): { outputs: Record; provenance: Record; };