UNPKG

donobu

Version:

Create browser automations with an LLM agent and replay them as Playwright scripts.

19 lines 1.09 kB
import { Locator } from 'playwright'; import { ToolCallContext } from '../models/ToolCallContext'; import { ReplayableInteraction, AnnotationBasedParameters, SelectorBasedParameters } from './ReplayableInteraction'; export interface ChooseSelectOptionToolCoreParameters { /** * The <option> values to choose. */ optionValues: string[]; } export interface SelectorBasedChooseSelectOptionToolParameters extends SelectorBasedParameters, ChooseSelectOptionToolCoreParameters { } export interface AnnotationBasedChooseSelectOptionToolParameters extends AnnotationBasedParameters, ChooseSelectOptionToolCoreParameters { } export declare class ChooseSelectOptionTool extends ReplayableInteraction<ChooseSelectOptionToolCoreParameters, SelectorBasedChooseSelectOptionToolParameters, AnnotationBasedChooseSelectOptionToolParameters> { static readonly NAME = "chooseSelectOption"; constructor(); invoke(_context: ToolCallContext, parameters: ChooseSelectOptionToolCoreParameters, element: Locator): Promise<string>; } //# sourceMappingURL=ChooseSelectOptionTool.d.ts.map