import { WebElement, ISize, IRectangle, Locator, WebElementPromise } from 'selenium-webdriver'; import { DrawerPopupWebElementBase } from './DrawerPopupWebElementBase'; /** * The component WebElement for [oj-c-drawer-popup](../../jsdocs/oj-c.DrawerPopup.html). * Do not instantiate this class directly, instead, use * [findDrawerPopup](../functions/findDrawerPopup.html). */ export declare class DrawerPopupWebElement extends DrawerPopupWebElementBase { isDisplayed(): Promise; getSize(): Promise; getRect(): Promise; getText(): Promise; findElement(locator: Locator): WebElementPromise; findElements(locator: Locator): Promise; private getContent; /** * Dismisses the drawer. */ doClose(): Promise; /** * Sets the value of opened property. * Specifies whether the Drawer is open. * @param opened The value to set for opened * @deprecated Since 18.0.0. Use a launcher action to open the drawer and doClose to dismiss it. */ changeOpened(opened: boolean): Promise; }