import { FieldDisplay, Threshold, ThresholdsMode } from '@grafana/data'; import { RadialGaugeDimensions } from './types'; export declare function getFieldDisplayProcessor(displayValue: FieldDisplay): import("@grafana/data").DisplayProcessor; export declare function getFieldConfigMinMax(fieldDisplay: FieldDisplay): number[]; export declare function getValuePercentageForValue(fieldDisplay: FieldDisplay, value?: number): number; export declare function getValueAngleForValue(fieldDisplay: FieldDisplay, startAngle: number, endAngle: number, neutral?: number): { angleRange: number; startValueAngle: number; endValueAngle: number; }; /** * Returns the angle in radians for a given angle in degrees * But shifted -90 degrees to make 0 degree angle point upwards * @param angle * @returns */ export declare function toRad(angle: number): number; /** * returns the calculated dimensions for the radial gauge * @param width * @param height * @param endAngle * @param glow * @param roundedBars * @param barWidthFactor * @param barIndex * @param thresholdBar * @param showScaleLabels * @returns {RadialGaugeDimensions} */ export declare function calculateDimensions(width: number, height: number, endAngle: number, glow: boolean, roundedBars: boolean, barWidthFactor: number, barIndex: number, thresholdBar?: boolean, showScaleLabels?: boolean): RadialGaugeDimensions; export declare function toCartesian(centerX: number, centerY: number, radius: number, angleInDegrees: number): { x: number; y: number; }; export declare function drawRadialArcPath(startAngle: number, endAngle: number, radius: number): string; export declare function getAngleBetweenSegments(segmentSpacing: number, segmentCount: number, range: number): number; export declare function getOptimalSegmentCount(dimensions: RadialGaugeDimensions, segmentSpacing: number, segmentCount: number, range: number): number; export declare function getThresholdPercentageValue(threshold: Threshold, thresholdsMode: ThresholdsMode, fieldDisplay: FieldDisplay): number; export declare const IS_SAFARI: boolean;