/**
 * Compile stage: LLM-powered intent compilation.
 *
 * Calls an LLM to review the execution steps + original prompt and produce
 * an EnhancedCompilationPlan — a rich specification including iteration specs,
 * data flow graphs, key mappings, and session field identification.
 */
import type { EnhancedCompilationPlan, PipelineContext } from '../../types';
/**
 * Compile pipeline stage: call LLM to produce an EnhancedCompilationPlan.
 *
 * Falls back gracefully when the LLM is unavailable — the build stage
 * uses mechanical heuristics as before.
 */
export declare function compile(ctx: PipelineContext): Promise<PipelineContext>;
/** @deprecated Use EnhancedCompilationPlan from types.ts instead. */
export type CompilationPlan = EnhancedCompilationPlan;
