UNPKG

@apptane/react-ui-charts

Version:
30 lines (29 loc) 1.76 kB
import { GaugeProps } from "./Gauge.types.js"; /** * `Gauge` component — supports multiple slices, legend and interactivity. */ declare function Gauge<Data = void>({ data, colorScheme, color, total, width, height, size, formatValue, tooltipVisible, legendVisible, onClick, colorMode, }: GaugeProps<Data>): import("@emotion/react/types/jsx-namespace").EmotionJSX.Element; declare namespace Gauge { var displayName: string; var propTypes: { data: import("prop-types").Validator<(import("prop-types").InferProps<{ value: import("prop-types").Validator<number>; id: import("prop-types").Requireable<string>; label: import("prop-types").Requireable<string>; color: import("prop-types").Requireable<string>; data: import("prop-types").Requireable<any>; }> | null | undefined)[]>; colorScheme: import("prop-types").Requireable<import("../common/Types.js").ChromaticScheme | import("@apptane/react-ui-core").PaletteHue>; color: import("prop-types").Requireable<(...args: any[]) => any>; width: import("prop-types").Requireable<number>; height: import("prop-types").Requireable<number>; size: import("prop-types").Requireable<number>; formatValue: import("prop-types").Requireable<(...args: any[]) => any>; total: import("prop-types").Requireable<number>; tooltipVisible: import("prop-types").Requireable<boolean>; legendVisible: import("prop-types").Requireable<boolean>; onClick: import("prop-types").Requireable<(...args: any[]) => any>; colorMode: import("prop-types").Requireable<import("@apptane/react-ui-core").ColorMode>; }; } export default Gauge;