import * as contexts from './contexts'; declare const commands: { getCurrentContext(this: import("../driver").NovaWindowsDriver): Promise; setContext(this: import("../driver").NovaWindowsDriver, name?: string | null): Promise; getContexts(this: import("../driver").NovaWindowsDriver): Promise; getWebViewDetails(this: import("../driver").NovaWindowsDriver, waitForWebviewMs?: number): Promise; getPageSource(this: import("../driver").NovaWindowsDriver): Promise; maximizeWindow(this: import("../driver").NovaWindowsDriver): Promise; minimizeWindow(this: import("../driver").NovaWindowsDriver): Promise; getScreenshot(this: import("../driver").NovaWindowsDriver): Promise; getWindowRect(this: import("../driver").NovaWindowsDriver): Promise; getWindowHandle(this: import("../driver").NovaWindowsDriver): Promise; getWindowHandles(this: import("../driver").NovaWindowsDriver): Promise; setWindow(this: import("../driver").NovaWindowsDriver, nameOrHandle: string): Promise; closeApp(this: import("../driver").NovaWindowsDriver): Promise; launchApp(this: import("../driver").NovaWindowsDriver): Promise; changeRootElement(this: import("../driver").NovaWindowsDriver, path: string): Promise; changeRootElement(this: import("../driver").NovaWindowsDriver, nativeWindowHandle: number): Promise; back(this: import("../driver").NovaWindowsDriver): Promise; forward(this: import("../driver").NovaWindowsDriver): Promise; title(this: import("../driver").NovaWindowsDriver): Promise; setWindowRect(this: import("../driver").NovaWindowsDriver, x: number | null, y: number | null, width: number | null, height: number | null): Promise; waitForNewWindow(this: import("../driver").NovaWindowsDriver, pid: number, timeout: number): Promise; attachToApplicationWindow(this: import("../driver").NovaWindowsDriver, processIds: number[]): Promise; getDeviceTime(this: import("../driver").NovaWindowsDriver, _sessionId?: string, format?: string): Promise; getOrientation(this: import("../driver").NovaWindowsDriver): import("@appium/types").Orientation; execute(this: import("../driver").NovaWindowsDriver, script: string, args: any[]): Promise; pushCacheRequest(this: import("../driver").NovaWindowsDriver, cacheRequest: { treeScope?: string; treeFilter?: string; automationElementMode?: string; }): Promise; patternInvoke(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; patternExpand(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; patternCollapse(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; patternScrollIntoView(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; patternIsMultiple(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; patternGetSelectedItem(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; patternGetAllSelectedItems(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; patternAddToSelection(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; patternRemoveFromSelection(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; patternSelect(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; patternToggle(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; patternSetValue(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element, value: string): Promise; patternGetValue(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; patternMaximize(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; patternMinimize(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; patternRestore(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; patternClose(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; windowsCloseApp(this: import("../driver").NovaWindowsDriver): Promise; windowsLaunchApp(this: import("../driver").NovaWindowsDriver): Promise; focusElement(this: import("../driver").NovaWindowsDriver, element: import("@appium/types").Element): Promise; getClipboardBase64(this: import("../driver").NovaWindowsDriver, contentType?: ("image" | "plaintext") | { contentType?: "image" | "plaintext"; }): Promise; setClipboardFromBase64(this: import("../driver").NovaWindowsDriver, args: { contentType?: "image" | "plaintext"; b64Content: string; }): Promise; executePowerShellScript(this: import("../driver").NovaWindowsDriver, script: string | { script: string; command: undefined; } | { script: undefined; command: string; }): Promise; executeKeys(this: import("../driver").NovaWindowsDriver, keyActions: { actions: { pause?: number; text?: string; virtualKeyCode?: number; down?: boolean; } | { pause?: number; text?: string; virtualKeyCode?: number; down?: boolean; }[]; forceUnicode: boolean; }): Promise; executeClick(this: import("../driver").NovaWindowsDriver, clickArgs: { elementId?: string; x?: number; y?: number; button?: import("../enums").ClickType; modifierKeys?: ("shift" | "ctrl" | "alt" | "win") | ("shift" | "ctrl" | "alt" | "win")[]; durationMs?: number; times?: number; interClickDelayMs?: number; }): Promise; executeHover(this: import("../driver").NovaWindowsDriver, hoverArgs: { startElementId?: string; startX?: number; startY?: number; endElementId?: string; endX?: number; endY?: number; modifierKeys?: ("shift" | "ctrl" | "alt" | "win") | ("shift" | "ctrl" | "alt" | "win")[]; durationMs?: number; }): Promise; executeScroll(this: import("../driver").NovaWindowsDriver, scrollArgs: { elementId?: string; x?: number; y?: number; deltaX?: number; deltaY?: number; modifierKeys?: ("shift" | "ctrl" | "alt" | "win") | ("shift" | "ctrl" | "alt" | "win")[]; }): Promise; startRecordingScreen(this: import("../driver").NovaWindowsDriver, args?: { outputPath?: string; timeLimit?: number; videoFps?: number; videoFilter?: string; preset?: string; captureCursor?: boolean; captureClicks?: boolean; audioInput?: string; forceRestart?: boolean; }): Promise; stopRecordingScreen(this: import("../driver").NovaWindowsDriver, args?: import("./screen-recorder").UploadOptions): Promise; deleteFile(this: import("../driver").NovaWindowsDriver, args: { path: string; }): Promise; deleteFolder(this: import("../driver").NovaWindowsDriver, args: { path: string; recursive?: boolean; }): Promise; executeClickAndDrag(this: import("../driver").NovaWindowsDriver, dragArgs: { startElementId?: string; startX?: number; startY?: number; endElementId?: string; endX?: number; endY?: number; modifierKeys?: ("shift" | "ctrl" | "alt" | "win") | ("shift" | "ctrl" | "alt" | "win")[]; durationMs?: number; button?: import("../enums").ClickType; }): Promise; windowsGetDeviceTime(this: import("../driver").NovaWindowsDriver, args?: { format?: string; }): Promise; getWindowElement(this: import("../driver").NovaWindowsDriver): Promise; getProperty(this: import("../driver").NovaWindowsDriver, propertyName: string, elementId: string): Promise; getAttribute(this: import("../driver").NovaWindowsDriver, propertyName: string, elementId: string): Promise; active(this: import("../driver").NovaWindowsDriver): Promise; getName(this: import("../driver").NovaWindowsDriver, elementId: string): Promise; getText(this: import("../driver").NovaWindowsDriver, elementId: string): Promise; clear(this: import("../driver").NovaWindowsDriver, elementId: string): Promise; setValue(this: import("../driver").NovaWindowsDriver, value: string | string[], elementId: string): Promise; getElementRect(this: import("../driver").NovaWindowsDriver, elementId: string): Promise; elementDisplayed(this: import("../driver").NovaWindowsDriver, elementId: string): Promise; elementSelected(this: import("../driver").NovaWindowsDriver, elementId: string): Promise; elementEnabled(this: import("../driver").NovaWindowsDriver, elementId: string): Promise; click(this: import("../driver").NovaWindowsDriver, elementId: string): Promise; getElementScreenshot(this: import("../driver").NovaWindowsDriver, elementId: string): Promise; startPowerShellSession(this: import("../driver").NovaWindowsDriver): Promise; sendIsolatedPowerShellCommand(this: import("../driver").NovaWindowsDriver, command: string): Promise; sendPowerShellCommand(this: import("../driver").NovaWindowsDriver, command: string): Promise; terminatePowerShellSession(this: import("../driver").NovaWindowsDriver): Promise; performActions(this: import("../driver").NovaWindowsDriver, actionSequences: import("@appium/types").ActionSequence[]): Promise; handleKeyActionSequence(this: import("../driver").NovaWindowsDriver, actionSequence: import("@appium/types").KeyActionSequence): Promise; handlePointerActionSequence(this: import("../driver").NovaWindowsDriver, actionSequence: import("@appium/types").PointerActionSequence): Promise; handleMousePointerActionSequence(this: import("../driver").NovaWindowsDriver, actionSequence: import("@appium/types").PointerActionSequence): Promise; handleWheelActionSequence(this: import("../driver").NovaWindowsDriver, actionSequence: import("@appium/types").WheelActionSequence): Promise; handleNullActionSequence(this: import("../driver").NovaWindowsDriver, actionSequence: import("@appium/types").NullActionSequence): Promise; handleMouseMoveAction(this: import("../driver").NovaWindowsDriver, action: import("@appium/types").PointerMoveAction | import("@appium/types").ScrollAction): Promise; handleKeyAction(this: import("../driver").NovaWindowsDriver, action: import("@appium/types").KeyAction): Promise; releaseActions(this: import("../driver").NovaWindowsDriver): Promise; }; type Commands = { [key in keyof typeof commands]: typeof commands[key]; }; declare module '../driver' { interface NovaWindowsDriver extends Commands { } } export default commands; //# sourceMappingURL=index.d.ts.map