import type { ActionResult } from '../../puppeteer/interfaces/action-executor.interface.js'; import type { ExecuteInContextArgs } from '../types/tool-types.js'; export declare class BrowserExecutor { private static instance; private browserPool; private actionExecutor; private initialized; static getInstance(): BrowserExecutor; private initialize; executeInContext(args: ExecuteInContextArgs): Promise; private getActionType; private createNavigateAction; private createClickAction; private createTypeAction; private createScreenshotAction; private createWaitAction; private createEvaluateAction; private createScrollAction; private createContentAction; private createCookieAction; private determineCookieOperation; private validateCookieOperation; private parseCommand; private ensurePageForContext; cleanup(): Promise; } export declare function getBrowserExecutor(): BrowserExecutor; //# sourceMappingURL=browser-executor.d.ts.map