/**
 * 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<EnhancedCompilationPlan | null>;
