import { BuilderBase } from "../core/builder-base.js"; /** * Abstract base class for all planners. */ export declare class BasePlanner extends BuilderBase { constructor(args: string, kwargs: string); /** * Abstract base class for all planners. Resolve into a native ADK _ADK_BasePlanner. */ build(): Record; } /** * The built-in planner that uses model's built-in thinking features. */ export declare class BuiltInPlanner extends BuilderBase { constructor(thinking_config: string); /** * The built-in planner that uses model's built-in thinking features. Resolve into a native ADK _ADK_BuiltInPlanner. */ build(): Record; } /** * Plan-Re-Act planner that constrains the LLM response to generate a plan before any action/observation. */ export declare class PlanReActPlanner extends BuilderBase { constructor(args: string, kwargs: string); /** * Plan-Re-Act planner that constrains the LLM response to generate a plan before any action/observation. Resolve into a native ADK _ADK_PlanReActPlanner. */ build(): Record; } //# sourceMappingURL=planner.d.ts.map