import type { SwitchableOrigin } from '@serenity-js/web'; import { PageElement, SelectOption } from '@serenity-js/web'; import type { ElementFinder } from 'protractor'; /** * Protractor-specific implementation of [`PageElement`](https://serenity-js.org/api/web/class/PageElement/). * * @group Models */ export declare class ProtractorPageElement extends PageElement { of(parent: ProtractorPageElement): PageElement; closestTo(child: ProtractorPageElement): ProtractorPageElement; 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; } //# sourceMappingURL=ProtractorPageElement.d.ts.map