/** * `schema --select FIELD=VALUE`: the query view narrowed to the branches a * variant name or a const/enum field value identifies, keeping exclusion * constraints for siblings whose overlap cannot be ruled out. */ import { type SchemaJsonObject as JsonObject, type SchemaView } from "./schemaViews.js"; /** * One tool's `schema` view, optionally narrowed by `--select FIELD=VALUE` * (query view only). `usage` is passed to the full view unchanged. */ export declare function projectSchemaSelection(tool: JsonObject, view: SchemaView, selection: string | undefined, options?: { usage?: readonly string[]; }): JsonObject;