import { OjWebElement } from '@oracle/oraclejet-webdriver/elements'; /** * This is the base class for oj-c-dialog 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, DialogWebElement.ts. */ export declare class DialogWebElementBase extends OjWebElement { /** * Gets the value of cancelBehavior property. * Specifies the cancel behavior of the Dialog. Note that the cancelBehavior applies to both automatic and user-defined headers. * @return The value of cancelBehavior property. * */ getCancelBehavior(): Promise; /** * Gets the value of dialogTitle property. * Specifies title if header slot is not defined (custom header). * @return The value of dialogTitle property. * */ getDialogTitle(): Promise; /** * Gets the value of dragAffordance property. * Specifies whether the Dialog is draggable. * @return The value of dragAffordance property. * */ getDragAffordance(): Promise; /** * Gets the value of headerDecoration property. * Specifies whether decorative stripe at the top is present. * @return The value of headerDecoration property. * */ getHeaderDecoration(): Promise; /** * Gets the value of launcher property. * Specifies Dialog's launcher. After Dialog closes, it returns focus to the launcher. * @return The value of launcher property. * */ getLauncher(): Promise; /** * Gets the value of modality property. * Specifies modality of the Dialog. * @return The value of modality property. * */ getModality(): Promise; /** * Gets the value of opened property. * Specifies whether the Dialog is open. * @return The value of opened property. * */ getOpened(): Promise; /** * Gets the value of resizeBehavior property. * Specifies whether the Dialog is resizable. * @return The value of resizeBehavior property. * */ getResizeBehavior(): Promise; /** * Gets the value of anchor property. * Specifies Dialog's anchor. Dialog is placed relative to its anchor. If not specified, it is placed relative to window. * @return The value of anchor property. * */ getAnchor(): Promise; /** * Gets the value of placement property. * Specifies the location the dialog will appear relative to another element. If not specified, the default dialog position is "center" on desktop and "bottom-start" on phone. * @return The value of placement property. * */ getPlacement(): Promise; /** * Gets the value of offset property. * Specifies displacement of the Dialog from the anchor element placement along the specified axes. The offset object consists of mainAxis and crossAxis properties. The direction in which these propertie are applied depends on the current value of the position property. If a number is used, it represents the main axis. The <code>mainAxis</code> property represents the distance between the Popup and the anchor. The <code>crossAxis</code> property represents the deviation in the opposite axis to the main axis - the skidding between the Popup and the anchor. * @return The value of offset property. * */ getOffset(): Promise; /** * Gets the value of width property. * Specifies width of the Dialog. * @return The value of width property. * */ getWidth(): Promise; /** * Gets the value of minWidth property. * Specifies minWidth of the Dialog. * @return The value of minWidth property. * */ getMinWidth(): Promise; /** * Gets the value of maxWidth property. * Specifies maxWidth of the Dialog. * @return The value of maxWidth property. * */ getMaxWidth(): Promise; /** * Gets the value of height property. * Specifies height of the Dialog. * @return The value of height property. * */ getHeight(): Promise; /** * Gets the value of minHeight property. * Specifies minHeight of the Dialog. * @return The value of minHeight property. * */ getMinHeight(): Promise; /** * Gets the value of maxHeight property. * Specifies maxHeight of the Dialog. * @return The value of maxHeight property. * */ getMaxHeight(): Promise; }