import React from 'react'; import type { BaseGaugeProps } from '../gauge.types'; /** * Props for the SpeedometerGauge component. * A semi-circular gauge chart with color-coded segments and modern design. */ interface SpeedometerGaugeProps extends BaseGaugeProps { /** * Array of colors for the axis segments. * If not provided, uses theme colors. * Example: ['#e74c3c', '#3498db', '#2ecc71'] */ axisColors?: string[]; /** * Array of endpoint values for each color segment. * The length should match axisColors length. * Each value represents the endpoint (threshold) for that color segment. * Example: [40, 80, 120] means: * - First color: 0 to 40 * - Second color: 40 to 80 * - Third color: 80 to 120 * If not provided, segments are divided evenly based on max value. */ axisColorLengths?: number[]; } export declare const SpeedometerGauge: ((props: SpeedometerGaugeProps & { theme?: Partial; } & { width?: number | string; height?: number | string; }) => React.JSX.Element) & { displayName: string; }; export {}; //# sourceMappingURL=speedometer.gauge.d.ts.map