import { PureComponent } from 'react'; import * as React from 'react'; import { DisplayValue, FieldConfig, GrafanaTheme2 } from '@grafana/data'; import { VizTextDisplayOptions, VizOrientation } from '@grafana/schema'; export interface Props { height: number; field: FieldConfig; showThresholdMarkers: boolean; showThresholdLabels: boolean; width: number; value: DisplayValue; text?: VizTextDisplayOptions; onClick?: React.MouseEventHandler; className?: string; theme: GrafanaTheme2; orientation?: VizOrientation; } /** * @deprecated * The Gauge component is deprecated and will be removed in Grafana 13.0. */ export declare class Gauge extends PureComponent { canvasElement: HTMLDivElement | null; static defaultProps: Partial; componentDidMount(): void; componentDidUpdate(): void; draw(): void; renderVisualization: () => import("react/jsx-runtime").JSX.Element; render(): import("react/jsx-runtime").JSX.Element; }