import { CSSProperties, ComponentType } from 'react'; import type BaseAnimationTimingProps from "../common/BaseAnimationTimingProps"; import { CustomTooltipProps } from "../common/CustomTooltipProps"; import { type NoDataProps } from "../common/NoData"; import type { EventProps } from "../types/charts"; import { ValueFormatter } from "../types/charts"; type DonutChartVariant = 'donut' | 'pie'; export interface DonutChartProps extends BaseAnimationTimingProps { category?: string; className?: string; colors?: string[]; customCategories?: { [key: string]: string; }; customTooltip?: ComponentType; data: any[]; donutLabel?: string; index?: string; label?: string; loading?: boolean; noDataText?: NoDataProps['noDataText']; onValueChange?: (value: EventProps) => void; showAnimation?: boolean; showLabel?: boolean; showTooltip?: boolean; style?: CSSProperties; valueFormatter?: ValueFormatter; variant?: DonutChartVariant; } declare const DonutChart: import("react").ForwardRefExoticComponent>; export default DonutChart;