UNPKG

askui

Version:

Reliable, automated end-to-end-testing that depends on what is shown on your screen instead of the technology you are running on

20 lines (19 loc) 814 B
import { DetectedElement } from '../../../model/annotation-result/detected-element'; import { BaseAgentTool, ToolResult, BetaTool } from './base'; import { OsAgentHandler } from './os-agent-tools'; export declare class AskUIGetAskUIElementTool extends BaseAgentTool { private osAgentHandler; private locatorFunction; private elementType; constructor(osAgentHandler: OsAgentHandler, locatorFunction: (aiElementName: string) => Promise<DetectedElement[]>, elementType: string); execute(params: { elementName: string; }): Promise<ToolResult>; toParams(): BetaTool; } export declare class AskUIListAIElementTool extends BaseAgentTool { private listFunction; constructor(listFunction: () => Promise<string[]>); execute(): Promise<ToolResult>; toParams(): BetaTool; }