import { ActionPlan, BrowserManager, TaskResult } from '../../types'; import { ExecutionLogger } from '../../utils/execution-logger'; import { ActionPlanner } from '../planning/action-planner'; import { StepContextManager } from '../analysis/step-context'; import { ActionExecutor } from './action-executor'; import { StepRefinementManager } from './step-refinement'; /** * Manages the execution of action plans with dynamic refinement and context awareness */ export declare class PlanExecutionManager { private browserManager; private actionPlanner; private stepContextManager; private actionExecutor; private stepRefinementManager; constructor(browserManager: BrowserManager, actionPlanner: ActionPlanner, stepContextManager: StepContextManager, actionExecutor: ActionExecutor, stepRefinementManager: StepRefinementManager); /** * Execute a structured action plan with dynamic refinement and context awareness */ executeActionPlan(plan: ActionPlan, logger?: ExecutionLogger): Promise; }