import type { ToolSemantics } from "../core/index.js"; /** * The generation-facing merged view of the `.vendo` trio: per-tool field * semantics with the AI and authored overlays applied, keyed by tool name. * Takes the RAW parsed JSON of the `.vendo` files (any may be absent) and * returns undefined when nothing applies. Malformed input throws; the caller * decides how loud to be. * * Overlay order is the layer order by AUTHOR: the scanner's inferred hints, the * judge's corrections, then the human's — authored last so it wins, matching * the registry's capability merge. */ export declare function mergedHostSemantics(files: { tools?: unknown; judgments?: unknown; overrides?: unknown; }): Record | undefined;