/**
 * Append documentation references to every task's `context.docs[]`
 * (doc-impact evaluation). Mirrors the placement of `filterByChangedDocs`
 * in the task-source load path, but adds context instead of filtering.
 *
 * Empty or undefined `injectContextDocs` is a no-op. References already
 * present (matched by their resolution key) are not duplicated. Tasks are
 * shallow-cloned; inputs are never mutated.
 */
import type { GeneralizedDocRef, GeneralizedTaskDefinition } from "../../_vendor/ailf-core/index.d.ts";
export declare function injectContextDocsIntoTasks(tasks: readonly GeneralizedTaskDefinition[], injectContextDocs: readonly GeneralizedDocRef[] | undefined): GeneralizedTaskDefinition[];
