import { OjWebElement } from '@oracle/oraclejet-webdriver/elements'; /** * This is the base class for oj-c-rating-gauge 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, RatingGaugeWebElement.ts. */ export declare class RatingGaugeWebElementBase extends OjWebElement { /** * Gets the value of max property. * The maximum value of the gauge. * @return The value of max property. * */ getMax(): Promise; /** * Gets the value of readonly property. * * @return The value of readonly property. * */ getReadonly(): Promise; /** * Gets the value of disabled property. * * @return The value of disabled property. * */ getDisabled(): Promise; /** * Sets the value of changed property. * Whether there has been a value entered by the user even if it is the same as the initial value. * @param changed The value to set for changed * */ changeChanged(changed: boolean): Promise; /** * Gets the value of changed property. * Whether there has been a value entered by the user even if it is the same as the initial value. * @return The value of changed property. * */ getChanged(): Promise; /** * Sets the value of value property. * The value of the Rating Gauge. * @param value The value to set for value * */ changeValue(value: number | null): Promise; /** * Gets the value of value property. * The value of the Rating Gauge. * @return The value of value property. * */ getValue(): Promise; /** * Gets the value of step property. * * @return The value of step property. * */ getStep(): Promise; /** * Gets the value of describedBy property. * * @return The value of describedBy property. * */ getDescribedBy(): Promise; /** * Gets the value of labelledBy property. * * @return The value of labelledBy property. * */ getLabelledBy(): Promise; /** * Gets the value of size property. * Specifies the size of the rating gauge items. * @return The value of size property. * */ getSizeProperty(): Promise; /** * Gets the value of color property. * Specifies the color of the rating gauge items. * @return The value of color property. * */ getColor(): Promise; /** * Gets the value of thresholds property. * * @return The value of thresholds property. * */ getThresholds(): Promise>; /** * Gets the value of datatip property. * * @return The value of datatip property. * */ getDatatip(): Promise; /** * Gets the value of tooltip property. * * @return The value of tooltip property. * */ getTooltip(): Promise; /** * Gets the value of transientValue property. * * @return The value of transientValue property. * */ getTransientValue(): Promise; } export interface Thresholds { /** * */ accessibleLabel: string; /** * */ color: string; /** * */ max: number; }