import { OjWebElement } from '@oracle/oraclejet-webdriver/elements'; /** * This is the base class for oj-c-progress-button 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, ProgressButtonWebElement.ts. */ export declare class ProgressButtonWebElementBase extends OjWebElement { /** * Gets the value of label property. * Text to show in a non-icon-only button and as a tooltip when loading, or as tooltip for icon mode. * @return The value of label property. * */ getLabel(): Promise; /** * Gets the value of tooltip property. * Text to show in the tooltip. This overrides the default tooltip that renders the label when in icon mode, and can also be used to apply a tooltip for non-icon-only buttons. * @return The value of tooltip property. * */ getTooltip(): Promise; /** * Gets the value of disabled property. * Specifies that the button element should be disabled. * @return The value of disabled property. * */ getDisabled(): Promise; /** * Gets the value of isLoading property. * Specifies if progress should be shown. * @return The value of isLoading property. * */ getIsLoading(): Promise; /** * Gets the value of width property. * Specifies that the button style width * @return The value of width property. * */ getWidth(): Promise; /** * Gets the value of display property. * Display just the label, the icons, or all. Label is used as tooltip and should be set in all cases. * @return The value of display property. * */ getDisplay(): Promise; /** * Gets the value of size property. * Size of button * @return The value of size property. * */ getSizeProperty(): Promise; /** * Gets the value of edge property. * Specifies whether the button is attached to an edge. For example setting edge='bottom' can be used to attach a button to the bottom of a card. The button is then stretched to 100% width, and borders adjusted. * @return The value of edge property. * */ getEdge(): Promise; /** * Gets the value of chroming property. * Indicates in what states the button has variants in background and border. * @return The value of chroming property. * */ getChroming(): Promise; }