/** * Where a `Run` step is declared. * * The one CEL scope whose members really are written in the manifest but are * reached through no reference slot — `steps.encode.result` names something a * `!ref` resolver has never heard of. Finding it needs the declaring kind's own * step-body annotation, which is why it goes through the scope query rather * than through the graph navigation the other CEL roots use. */ import type { AstDocument, CelScopeQuery, LoadedGraph } from "@telorun/analyzer"; import type { DefinitionResult } from "../types.js"; export declare function locateStepDeclaration(graph: LoadedGraph, filePath: string, docs: AstDocument[], docIndex: number, stepName: string, scopeQuery: CelScopeQuery | undefined): DefinitionResult | undefined; //# sourceMappingURL=locate-step.d.ts.map