import { OjWebElement } from '@oracle/oraclejet-webdriver/elements'; /** * This is the base class for oj-c-buttonset-single 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, ButtonsetSingleWebElement.ts. */ export declare class ButtonsetSingleWebElementBase extends OjWebElement { /** * Sets the value of value property. * Specifies which toggle button is selected * @param value The value to set for value * */ changeValue(value: string): Promise; /** * Gets the value of value property. * Specifies which toggle button is selected * @return The value of value property. * */ getValue(): Promise; /** * Gets the value of items property. * Specifies the toggle buttons rendered by the buttonset. * @return The value of items property. * */ getItems(): Promise>; /** * Gets the value of display property. * Display just the label, the icons, or all. * @return The value of display property. * */ getDisplay(): Promise; /** * Gets the value of disabled property. * Specifies that the buttonset should be disabled. * @return The value of disabled property. * */ getDisabled(): Promise; /** * Gets the value of size property. * Specifies the size of the toggle buttons * @return The value of size property. * */ getSizeProperty(): Promise; /** * Gets the value of width property. * Specifies the buttonset width * @return The value of width property. * */ getWidth(): Promise; /** * Gets the value of maxWidth property. * Specifies the buttonset max width * @return The value of maxWidth property. * */ getMaxWidth(): Promise; /** * Gets the value of chroming property. * Indicates in what states the button has chromings in background and border. * @return The value of chroming property. * */ getChroming(): Promise; /** * Gets the value of layoutWidth property. * Specifies if button width should be equal or based on contents. * @return The value of layoutWidth property. * */ getLayoutWidth(): Promise; } export interface Items { /** * The toggle item label. */ label: string; /** * The toggle item value. */ value: string; /** * Specifies if the toggle item is disabled (enabled by default). */ disabled: boolean; /** * Optional icon to render at the start of the toggle item. */ startIcon: object; /** * Optional icon to render at the end of the toggle item. */ endIcon: object; }