import './CoreDonutChart.css'; import React, { MouseEventHandler } from 'react'; import { FormatValue } from "../../types"; import { HandlerClickArc, HandlerClickPie } from './CoreDonutChartPie/CoreDonutChartPie'; import { ArcDataItem, ArcLabelSize, DonutDataItem, GetCirclesCount, GetMinChartSize, HalfDonut, LimitSizeSide, SortValue } from './helpers'; export declare type Props = { data: readonly DonutDataItem[]; showTooltip: boolean; value?: string; label?: string; halfDonut?: HalfDonut; limitSizeSide?: LimitSizeSide; showArcLabels?: boolean; arcLabelSize?: ArcLabelSize; sortValue?: SortValue | null; getCirclesCount?: GetCirclesCount; getMinChartSize?: GetMinChartSize; formatValue?: (value: string) => string; formatLabel?: (label: string) => string; formatValueForTooltip?: FormatValue; formatArcLabel?: (item: ArcDataItem) => string; filterTooltipItem?: (itemData: ArcDataItem) => boolean; onClick?: MouseEventHandler; onClickPie?: HandlerClickPie; onClickArc?: HandlerClickArc; }; export declare const CoreDonutChart: React.FC;