import type { SwitchableOrigin } from '@serenity-js/web'; import { PageElement, SelectOption } from '@serenity-js/web'; import type * as playwright from 'playwright-core'; /** * Playwright-specific implementation of [`PageElement`](https://serenity-js.org/api/web/class/PageElement/). * * @group Models */ export declare class PlaywrightPageElement extends PageElement { of(parent: PageElement): PageElement; closestTo(child: PageElement): PageElement; enterValue(value: string | number | Array): Promise; clearValue(): Promise; click(): Promise; doubleClick(): Promise; scrollIntoView(): Promise; hoverOver(): Promise; rightClick(): Promise; selectOptions(...options: Array): 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; isSelected(): Promise; isVisible(): Promise; } //# sourceMappingURL=PlaywrightPageElement.d.ts.map