import { AfterViewInit, ChangeDetectorRef, ElementRef, NgZone, Renderer2, SimpleChanges } from '@angular/core'; import { ResizedEvent } from "angular-resize-event"; import * as i0 from "@angular/core"; export declare class GaugeChartComponent implements AfterViewInit { private renderer; private cdr; private ngZone; /** * Gauge element ref */ gaugeElement: ElementRef; /** * Needle element ref */ needleElement: ElementRef; /** * Container element ref */ outerContainer: ElementRef; /** * Value to set gauge needle to */ gaugeValue: number; /** * indicator key */ key: string; /** * indicator value */ value: number; /** * indicator units */ units: string; /** * indicator status */ status: string; /** * Display gague value or High/Medium/Low */ displayValue: boolean; gauge: any; labelValue: string; /** * Internal: scale */ gaugeScale: string; /** * Internal: height */ gaugeHeight: number; /** * Internal: width */ gaugeWidth: number; /** * Internal: width */ indMaxValues: any; /** * Constructor * @param renderer Angular Renderer2 * @param cdr Angular ChangeDetectorRef * @param ngZone Angular NgZone */ constructor(renderer: Renderer2, cdr: ChangeDetectorRef, ngZone: NgZone); /** * Angular after view init */ ngAfterViewInit(): void; /** * Angular ng on changes * @param simpleChanges SimpleChanges */ ngOnChanges(simpleChanges: SimpleChanges): void; /** * Draw gague to dom */ drawGauge(): void; /** * Set needle value, 0 - 100 * @param percent */ setNeedle(percent: number): void; /** * Resize handler * @param event resize event */ containerResized(event: ResizedEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }