export declare const mouseTool: { mouseAction: import("ai").Tool<{ action: "move" | "click" | "scroll" | "doubleClick" | "rightClick"; x: number; y: number; scrollAmount: number; duration: number; scrollDirection?: "left" | "right" | "down" | "up" | undefined; }, { action: "move" | "click" | "scroll" | "doubleClick" | "rightClick"; x: number; y: number; result: string; }>; }; export declare const keyboardTool: { keyboardAction: import("ai").Tool<{ action: "type" | "press" | "hotkey"; interval: number; text?: string | undefined; key?: string | undefined; hotkey?: string[] | undefined; }, { action: "type" | "press" | "hotkey"; result: string; }>; }; export declare const screenReadTool: { readScreen: import("ai").Tool<{ region?: { x: number; y: number; width: number; height: number; } | undefined; }, { filePath: string; width: number | undefined; height: number | undefined; }>; }; export declare const windowTool: { manageWindow: import("ai").Tool<{ action: "list" | "close" | "focus" | "resize" | "minimize" | "maximize"; title?: string | undefined; x?: number | undefined; y?: number | undefined; width?: number | undefined; height?: number | undefined; }, any>; }; export declare const findElementTool: { findOnScreen: import("ai").Tool<{ referenceImagePath: string; confidence: number; region?: { x: number; y: number; width: number; height: number; } | undefined; }, any>; }; export declare const dragTool: { dragAndDrop: import("ai").Tool<{ fromX: number; fromY: number; toX: number; toY: number; duration: number; button: "left" | "right" | "middle"; }, { fromX: number; fromY: number; toX: number; toY: number; result: string; }>; }; export declare const computerUseInstallTool: { installComputerUseDeps: import("ai").Tool, { platform: NodeJS.Platform; results: Record; }>; }; export declare const computerUseTools: { dragAndDrop: import("ai").Tool<{ fromX: number; fromY: number; toX: number; toY: number; duration: number; button: "left" | "right" | "middle"; }, { fromX: number; fromY: number; toX: number; toY: number; result: string; }>; findOnScreen: import("ai").Tool<{ referenceImagePath: string; confidence: number; region?: { x: number; y: number; width: number; height: number; } | undefined; }, any>; manageWindow: import("ai").Tool<{ action: "list" | "close" | "focus" | "resize" | "minimize" | "maximize"; title?: string | undefined; x?: number | undefined; y?: number | undefined; width?: number | undefined; height?: number | undefined; }, any>; readScreen: import("ai").Tool<{ region?: { x: number; y: number; width: number; height: number; } | undefined; }, { filePath: string; width: number | undefined; height: number | undefined; }>; keyboardAction: import("ai").Tool<{ action: "type" | "press" | "hotkey"; interval: number; text?: string | undefined; key?: string | undefined; hotkey?: string[] | undefined; }, { action: "type" | "press" | "hotkey"; result: string; }>; mouseAction: import("ai").Tool<{ action: "move" | "click" | "scroll" | "doubleClick" | "rightClick"; x: number; y: number; scrollAmount: number; duration: number; scrollDirection?: "left" | "right" | "down" | "up" | undefined; }, { action: "move" | "click" | "scroll" | "doubleClick" | "rightClick"; x: number; y: number; result: string; }>; installComputerUseDeps: import("ai").Tool, { platform: NodeJS.Platform; results: Record; }>; }; //# sourceMappingURL=computer-use.tool.d.ts.map