import { OjWebElement } from '@oracle/oraclejet-webdriver/elements'; /** * This is the base class for oj-c-meter-bar 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, MeterBarWebElement.ts. */ export declare class MeterBarWebElementBase extends OjWebElement { /** * Gets the value of max property. * The maximum value of the meter bar. * @return The value of max property. * */ getMax(): Promise; /** * Gets the value of min property. * The minimum value of the meter bar. * @return The value of min property. * */ getMin(): Promise; /** * Gets the value of readonly property. * * @return The value of readonly property. * */ getReadonly(): Promise; /** * Sets the value of value property. * The value of the meter bar. * @param value The value to set for value * */ changeValue(value: number | null): Promise; /** * Gets the value of value property. * The value of the meter bar. * @return The value of value property. * */ getValue(): Promise; /** * Gets the value of baseline property. * Define the baseline value of the bar. If undefined, defaults to minimum value of the meter bar. * @return The value of baseline property. * */ getBaseline(): Promise; /** * Gets the value of step property. * * @return The value of step property. * */ getStep(): Promise; /** * Gets the value of color property. * * @return The value of color property. * */ getColor(): Promise; /** * Gets the value of indicatorSize property. * * @return The value of indicatorSize property. * */ getIndicatorSize(): Promise; /** * Gets the value of plotArea property. * * @return The value of plotArea property. * */ getPlotArea(): Promise; /** * Gets the value of orientation property. * * @return The value of orientation property. * */ getOrientation(): Promise; /** * Gets the value of referenceLines property. * * @return The value of referenceLines property. * */ getReferenceLines(): Promise>; /** * Gets the value of thresholdDisplay property. * * @return The value of thresholdDisplay property. * */ getThresholdDisplay(): Promise; /** * Gets the value of thresholds property. * * @return The value of thresholds property. * */ getThresholds(): 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 meter bar. * @return The value of size property. * */ getSizeProperty(): Promise; /** * Gets the value of datatip property. * * @return The value of datatip property. * */ getDatatip(): Promise; /** * Gets the value of transientValue property. * * @return The value of transientValue property. * */ getTransientValue(): Promise; } export interface PlotArea { /** * */ color: string; /** * */ rendered: string; } export interface ReferenceLines { /** * */ color: string; /** * */ position: string; /** * */ value: number; /** * */ label: string; /** * */ style: ReferenceLinesStyle; } export interface ReferenceLinesStyle { /** * */ color: string; /** * */ fontSize: string; /** * */ fontStyle: string; /** * */ fontWeight: string; } export interface Thresholds { /** * */ accessibleLabel: string; /** * */ color: string; /** * */ max: number; }