import { ActionStep, BrowserManager, PageState } from '../../types'; /** * Handles the execution of individual action steps */ export declare class ActionExecutor { private browserManager; constructor(browserManager: BrowserManager); /** * Execute a single action step */ executeStep(step: ActionStep): Promise; private executeNavigate; private executeClick; private executeType; private executeFill; private executeWait; private executeExtract; private executeScroll; private executeScreenshot; /** * Capture current page state for context */ captureState(): Promise; }