import { OjWebElement } from '@oracle/oraclejet-webdriver/elements'; /** * This is the base class for oj-c-meter-circle 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, MeterCircleWebElement.ts. */ export declare class MeterCircleWebElementBase extends OjWebElement { /** * Gets the value of max property. * The maximum value of the meter circle. * @return The value of max property. * */ getMax(): Promise; /** * Gets the value of min property. * The minimum value of the meter circle. * @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 circle. * @param value The value to set for value * */ changeValue(value: number | null): Promise; /** * Gets the value of value property. * The value of the meter circle. * @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 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 innerRadius property. * * @return The value of innerRadius property. * */ getInnerRadius(): Promise; /** * Gets the value of plotArea property. * * @return The value of plotArea property. * */ getPlotArea(): Promise; /** * Gets the value of angleExtent property. * * @return The value of angleExtent property. * */ getAngleExtent(): Promise; /** * Gets the value of startAngle property. * * @return The value of startAngle property. * */ getStartAngle(): 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 circle. * @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; /** * */ 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; }