ai-debug-local-mcp
Version:
🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh
34 lines • 1.41 kB
TypeScript
import { Page } from 'playwright';
import { ActionResult } from './user-action-simulator';
import { FlutterDebugEngineEnhanced } from '../flutter-debug-engine-enhanced-modular';
/**
* UserActionCoordinator - Coordinates all user action simulation functionality
*
* This coordinator consolidates user interaction capabilities including basic actions,
* advanced simulation with multiple selector strategies, Flutter-specific interactions,
* and comprehensive error handling into a unified interface, reducing complexity in LocalDebugEngine.
*/
export declare class UserActionCoordinator {
private userActionSimulator;
constructor();
/**
* Set the current page for action simulation
*/
setPage(page: Page): void;
/**
* Set Flutter enhanced engine for advanced Flutter interactions
*/
setFlutterEnhancedEngine(engine: FlutterDebugEngineEnhanced): void;
/**
* Simulate basic user actions (click, type, hover, screenshot, reload)
*/
simulateUserAction(action: string, selector?: string, value?: any): Promise<void>;
/**
* Simulate comprehensive actions with advanced selector strategies and Flutter support
*/
simulateAction(page: Page, action: string, selector: string, value?: string, coordinates?: {
x: number;
y: number;
}): Promise<ActionResult>;
}
//# sourceMappingURL=user-action-coordinator.d.ts.map