import { EventEmitter } from '../../stencil-public-runtime'; import { ChartType, DataModel } from '../../model/types'; import { Param } from '../../model/param'; import { EChartsOption } from 'echarts'; export declare class DiscoveryGauge { result: DataModel | string; type: ChartType; options: Param | string; width: number; height: number; debug: boolean; unit: string; el: HTMLElement; draw: EventEmitter; dataPointOver: EventEmitter; dataPointSelected: EventEmitter; parsing: boolean; rendering: boolean; innerOptions: Param; private graph; private chartOpts; private defOptions; private LOG; private myChart; private innerWidth; private innerHeight; updateRes(): void; optionsUpdate(newValue: any, oldValue: any): void; resize(): Promise; show(regexp: string): Promise; hide(regexp: string): Promise; hideById(id: number | string): Promise; showById(id: number | string): Promise; componentWillLoad(): void; private setOpts; private getCommonSeriesParam; convert(data: DataModel): EChartsOption; autoFontSize(size: number): number; componentDidLoad(): void; export(type?: 'png' | 'svg'): Promise; render(): any; private static getAngles; }