import { ReactNode } from 'react'; import { Property } from 'csstype'; import { DoughnutChartData } from '../DoughnutChart/utils'; import { RechartsMouseEventHandler } from '../DoughnutChart/useDoughnutChartInteractions'; import { ChartType } from './PolymorphicChart'; type PolymorphicChartRendererProps = { chartType: ChartType; data: DoughnutChartData[]; HoveredChartElementIndex: number | null; spacing: number; borderWidth: number; borderColor?: Property.Color; showTooltip: boolean; tooltipPos: { x: number; y: number; angle?: number; } | undefined; valuesFormatterFn?: (value: number, precision?: number) => string; language: string; valuesUnit?: string; icons?: ReactNode[]; isLoading?: boolean; height: number; onMouseEnter: (event: RechartsMouseEventHandler, index: number) => void; onMouseLeave: () => void; onLegendAction?: (index: number) => void; maxScore?: number | number[]; separator?: string; cumulativeDescriptions?: string[]; }; export declare const PolymorphicChartRenderer: (props: PolymorphicChartRendererProps) => import("react/jsx-runtime").JSX.Element; export {};