/** * Where a CEL context binding was declared. * * `request.query` is written in the route's own `request.schema`, `self.` * in the definition's `schema`, `result.` in the INVOKED resource's * `outputType` — each derived by an `x-telo-context-*` annotation rather than * reached through a reference slot, so none of them is navigable by the graph * walk the other CEL roots use. The scope query resolves the annotation to a * manifest identity plus a path; locating that path in the loaded files is what * this adds. */ import type { AstDocument, CelScopeQuery, LoadedGraph } from "@telorun/analyzer"; import type { DefinitionResult } from "../types.js"; export declare function locateContextBinding(graph: LoadedGraph, docs: AstDocument[], docIndex: number, sitePath: string, parts: string[], scopeQuery: CelScopeQuery | undefined): DefinitionResult | undefined; //# sourceMappingURL=locate-context-binding.d.ts.map