import { BaseChart } from '../base';
import { GaugeChartConfig } from './types';
export declare class GaugeChart extends BaseChart {
    private value;
    private min;
    private max;
    private label;
    private unit;
    private thresholds;
    private arcWidth;
    private startAngle;
    private endAngle;
    private showValue;
    constructor(config: GaugeChartConfig);
    /** Update just the current value and re-render */
    updateValue(value: number): void;
    /** Update the full configuration and re-render */
    updateConfig(config: Partial<GaugeChartConfig>): void;
    render(): void;
    destroy(): void;
    private drawThresholdArcs;
    private drawFillArc;
    private drawNeedle;
    private drawCenterText;
}
//# sourceMappingURL=index.d.ts.map