/// import { ElementRef, Renderer, IterableDiffers } from "@angular/core"; import { IgControlBase } from "../igcontrolbase/igcontrolbase"; export declare class IgRadialGaugeComponent extends IgControlBase { constructor(el: ElementRef, renderer: Renderer, differs: IterableDiffers); /** * Returns a string containing the names of all the ranges delimited with a \n symbol. */ getRangeNames(): string; /** * Adds a new range to the radial gauge. * * @param value */ addRange(value: Object): void; /** * Removes a specified range. * * @param value */ removeRange(value: Object): void; /** * Updates the range. * * @param value */ updateRange(value: Object): void; /** * Clears the ranges in the radial gauge. */ clearRanges(): void; /** * Scales a value on the gauge's main scale to an angle around the center point of the gauge, in radians. * * @param value */ scaleValue(value: Object): void; /** * Unscales a value from an angle in radians to the represented value along the main scale of the gauge. * * @param value */ unscaleValue(value: Object): void; /** * Gets the value for the main scale of the gauge for a given point within the bounds of the gauge. * * @param x * @param y */ getValueForPoint(x: Object, y: Object): number; /** * Gets the point on the gauge for a given scale value and extent. * * @param value * @param extent */ getPointForValue(value: Object, extent: Object): void; /** * Returns true if the main gauge needle bounding box contains the point provided, otherwise false. * * @param x * @param y */ needleContainsPoint(x: Object, y: Object): void; /** * Exports the visual data for the radial gauge. */ exportVisualData(): void; /** * Flushes the gauge. */ flush(): void; /** * Destroys widget. */ destroy(): void; /** * Returns true if the style was updated for the radial gauge. */ styleUpdated(): void; }