import { OjWebElement } from '@oracle/oraclejet-webdriver/elements';
/**
* This is the base class for oj-c-drawer-popup WebElement, and is generated from the
* component's metadata. Do not modify these contents since they'll be replaced
* during the next generation.
* Put overrides into the WebElements's subclass, DrawerPopupWebElement.ts.
*/
export declare class DrawerPopupWebElementBase extends OjWebElement {
/**
* Sets the value of opened property.
* Specifies whether the Drawer is open.
* @param opened The value to set for opened
*
*/
changeOpened(opened: boolean): Promise;
/**
* Gets the value of opened property.
* Specifies whether the Drawer is open.
* @return The value of opened property.
*
*/
getOpened(): Promise;
/**
* Gets the value of modality property.
* Controls the modality of the drawer.
* @return The value of modality property.
*
*/
getModality(): Promise;
/**
* Gets the value of edge property.
* Specifies at what edge the drawer opens.
* @return The value of edge property.
*
*/
getEdge(): Promise;
/**
* Gets the value of autoDismiss property.
* Specifies the close auto-dismiss behaviour to close the drawer.
* @return The value of autoDismiss property.
*
*/
getAutoDismiss(): Promise;
/**
* Gets the value of closeGesture property.
* Specifies whether a gesture closes the drawer.
* @return The value of closeGesture property.
*
*/
getCloseGesture(): Promise;
/**
* Gets the value of backgroundColor property.
* Specifies background color of the Drawer.
* @return The value of backgroundColor property.
*
*/
getBackgroundColor(): Promise;
}