/// import './donut.styles.scss'; export type Item = { className?: string; isEmpty?: boolean; value: number; }; export type ItemWithRenderProps = Item & { angle: number; classNames: string; fill: string; index: number; opacity: number; stroke: string; }; export type Colors = string[]; export type Props = { className?: string; clickToggle?: boolean; colorFunction?: (colors: Colors, index: number) => string; colors?: Colors; data: Item[]; emptyColor?: string; emptyOffset?: number; formatValues?: (value: number, total: number) => string; height?: number; interactive?: boolean; innerRadius?: number; legend?: boolean; onClick?: (item: Item, toggled: boolean) => void; onMouseEnter?: (item: Item) => void; onMouseLeave?: (item: Item) => void; outerRadius?: number; selectedOffset?: number; strokeColor?: string; toggledOffset?: number; width?: number; }; export type Context = Pick, 'className' | 'emptyOffset' | 'innerRadius' | 'outerRadius' | 'selectedOffset' | 'toggledOffset' | 'width'> & { graphWidth: number; selected: Item | null; toggleSelect: boolean; total: number; }; export declare const DonutChartContext: import("react").Context; declare const DonutChart: React.FC; export type PropsArc = { item: ItemWithRenderProps; }; export default DonutChart;