import { Locator, PseudoElement, RemoteApplication } from "../../wdio/index.js"; export declare class ElementFinderRemote { protected remoteApplication: RemoteApplication; protected locators: Locator[]; constructor(remoteApplication: RemoteApplication, locators: Locator[]); getLocators(): Locator[]; isPresent(): Promise; isDisplayed(): Promise; isClickable(): Promise; isEnabled(): Promise; isSelected(): Promise; isFocused(): Promise; getText(): Promise; getValue(): Promise; getHTML(includeSelectorTag: boolean): Promise; getAttribute(name: string): Promise; getCSSProperty(name: string, pseudoElement?: PseudoElement): Promise; getProperty(name: string): Promise; getBoundingRect(): Promise<{ x: number; y: number; width: number; height: number; }>; getPosition(): Promise<{ x: number; y: number; }>; getSize(): Promise<{ width: number; height: number; }>; click(): Promise; rightClick(): Promise; moveTo(): Promise; clear(): Promise; write(text: string): Promise; tap(): Promise; longPress(duration: number): Promise; scrollToElement(options: ScrollIntoViewOptions): Promise; uploadFile(name: string, content: string): Promise; waitToBePresent(timeout?: number): Promise; waitToBeDisplayed(timeout?: number): Promise; waitToBeClickable(timeout?: number): Promise; waitToBeEnabled(timeout?: number): Promise; waitUntil(condition: () => boolean | Promise, timeout?: number): Promise; takeScreenshot(): Promise; saveScreenshot(filepath: string): Promise; count(): Promise; private executeEndpoint; }