import type { ICoordinatorContext, ILlm, IPlanningStrategy, Plan, PlanStep, StepResult } from '@mcp-abap-adt/llm-agent'; /** * Plan once at the start by asking a planner LLM. Never replans. * Use as the default for cheap, deterministic flows. */ export declare class OneShotPlanning implements IPlanningStrategy { private readonly plannerLlm; readonly name = "one-shot"; constructor(plannerLlm: ILlm); buildInitialPlan(ctx: ICoordinatorContext): Promise; shouldReplan(_ctx: ICoordinatorContext, _lastResult: StepResult): boolean; rebuildPlan(_ctx: ICoordinatorContext, remaining: PlanStep[]): Promise; } //# sourceMappingURL=one-shot.d.ts.map