import 'webdriverio'; import type { Selector, SwitchableOrigin } from '@serenity-js/web'; import { PageElement, SelectOption } from '@serenity-js/web'; /** * WebdriverIO-specific implementation of [`PageElement`](https://serenity-js.org/api/web/class/PageElement/). * * @group Models */ export declare class WebdriverIOPageElement extends PageElement { of(parent: WebdriverIOPageElement): WebdriverIOPageElement; closestTo(child: WebdriverIOPageElement): WebdriverIOPageElement; element(selector: Selector): PageElement; elements(selector: Selector): Promise>>; clearValue(): Promise; click(): Promise; doubleClick(): Promise; enterValue(value: string | number | Array): Promise; scrollIntoView(): Promise; hoverOver(): Promise; rightClick(): Promise; selectOptions(...options: SelectOption[]): Promise; selectedOptions(): Promise; dragTo(destination: PageElement): Promise; attribute(name: string): Promise; text(): Promise; value(): Promise; html(): Promise; switchTo(): Promise; isActive(): Promise; isClickable(): Promise; isEnabled(): Promise; isPresent(): Promise; isSelected(): Promise; isVisible(): Promise; private browserFor; } //# sourceMappingURL=WebdriverIOPageElement.d.ts.map