import { ArgType } from './ArgTypes'; export interface CommandType { name: string; description: string; target?: ArgType; value?: ArgType; } declare const commands: { acceptAlert: { name: string; description: string; }; acceptConfirmation: { name: string; description: string; }; addSelection: { name: string; description: string; target: { name: string; description: string; }; }; answerPrompt: { name: string; description: string; target: { name: string; description: string; }; }; assert: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; assertAlert: { name: string; description: string; target: { name: string; description: string; }; }; assertChecked: { name: string; description: string; target: { name: string; description: string; }; }; assertConfirmation: { name: string; description: string; target: { name: string; description: string; }; }; assertEditable: { name: string; description: string; target: { name: string; description: string; }; }; assertElementPresent: { name: string; description: string; target: { name: string; description: string; }; }; assertElementNotPresent: { name: string; description: string; target: { name: string; description: string; }; }; assertNotChecked: { name: string; description: string; target: { name: string; description: string; }; }; assertNotEditable: { name: string; description: string; target: { name: string; description: string; }; }; assertNotSelectedValue: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; assertNotText: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; assertPrompt: { name: string; description: string; target: { name: string; description: string; }; }; assertSelectedValue: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; assertSelectedLabel: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; assertText: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; assertTitle: { name: string; description: string; target: { name: string; description: string; }; }; assertValue: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; dismissConfirmation: { name: string; description: string; }; dismissPrompt: { name: string; description: string; }; check: { name: string; description: string; target: { name: string; description: string; }; }; click: { name: string; description: string; target: { name: string; description: string; }; }; clickAt: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; close: { name: string; description: string; }; debugger: { name: string; description: string; }; do: { name: string; description: string; }; doubleClick: { name: string; description: string; target: { name: string; description: string; }; }; doubleClickAt: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; dragAndDropToObject: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; echo: { name: string; description: string; target: { name: string; description: string; }; }; editContent: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; else: { name: string; description: string; }; elseIf: { name: string; description: string; target: { name: string; description: string; }; }; end: { name: string; description: string; }; executeScript: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; isOptional: boolean; description: string; }; }; executeAsyncScript: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; isOptional: boolean; description: string; }; }; forEach: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; if: { name: string; description: string; target: { name: string; description: string; }; }; mouseDown: { name: string; description: string; target: { name: string; description: string; }; }; mouseDownAt: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; mouseMoveAt: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; mouseOut: { name: string; description: string; target: { name: string; description: string; }; }; mouseOver: { name: string; description: string; target: { name: string; description: string; }; }; mouseUp: { name: string; description: string; target: { name: string; description: string; }; }; mouseUpAt: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; open: { name: string; description: string; target: { name: string; description: string; }; }; pause: { name: string; description: string; target: { name: string; description: string; }; }; removeSelection: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; repeatIf: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; run: { name: string; description: string; target: { name: string; description: string; }; }; runScript: { name: string; description: string; target: { name: string; description: string; }; }; select: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; selectFrame: { name: string; description: string; target: { name: string; description: string; }; }; selectWindow: { name: string; description: string; target: { name: string; description: string; }; }; sendKeys: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; setSpeed: { name: string; description: string; target: { name: string; description: string; }; }; setWindowSize: { name: string; description: string; target: { name: string; description: string; }; }; store: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; storeAttribute: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; storeElementCount: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; storeJson: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; storeText: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; storeTitle: { name: string; description: string; target: { name: string; description: string; }; }; storeValue: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; storeWindowHandle: { name: string; description: string; target: { name: string; description: string; }; }; times: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; type: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; uncheck: { name: string; description: string; target: { name: string; description: string; }; }; verify: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; verifyChecked: { name: string; description: string; target: { name: string; description: string; }; }; verifyEditable: { name: string; description: string; target: { name: string; description: string; }; }; verifyElementPresent: { name: string; description: string; target: { name: string; description: string; }; }; verifyElementNotPresent: { name: string; description: string; target: { name: string; description: string; }; }; verifyNotChecked: { name: string; description: string; target: { name: string; description: string; }; }; verifyNotEditable: { name: string; description: string; target: { name: string; description: string; }; }; verifyNotSelectedValue: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; verifyNotText: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; verifySelectedLabel: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; verifySelectedValue: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; verifyText: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; verifyTitle: { name: string; description: string; target: { name: string; description: string; }; }; verifyValue: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; waitForElementEditable: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; waitForElementNotEditable: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; waitForElementNotPresent: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; waitForElementNotVisible: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; waitForElementPresent: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; waitForElementVisible: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; waitForText: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; while: { name: string; description: string; target: { name: string; description: string; }; value: { name: string; description: string; }; }; }; export default commands; export type CommandTypes = typeof commands; export type CommandKey = keyof CommandTypes; //# sourceMappingURL=Commands.d.ts.map