/** * LLM compilation call and server tool inventory gathering. * * Calls the LLM with summarized execution steps and parses the * response into an EnhancedCompilationPlan. */ import type { InputFieldMeta } from '../../../../types/yaml-workflow'; import type { PatternAnnotation } from '../../pattern-detector'; import type { ExtractedStep, EnhancedCompilationPlan } from '../../types'; /** * Call the LLM to produce an EnhancedCompilationPlan. * Returns null if the LLM is unavailable or the call fails. */ export declare function callCompilationLLM(steps: ExtractedStep[], originalPrompt: string, naiveInputs: InputFieldMeta[], patternAnnotations: PatternAnnotation[], retryHint?: string): Promise;