import { CallbackArgs } from 'victory'; import { BaseChartProps } from '../../../types/chart'; import { IChartDataPoint } from '../../../types/chartData'; import { TChartEventCallback } from '../../../types/chartEvent'; import type { PieChartSize } from '../constants'; export type InnerRadiusCallbackArgs = CallbackArgs & { radius?: number; origin?: { x: number; y: number; }; }; export type PieChartProps = BaseChartProps & { data: IChartDataPoint[]; size?: PieChartSize; showTotal?: boolean; showTooltip?: boolean; innerRadiusRatio?: number; padAngle?: number; description?: string; standalone?: boolean; onClickData?: TChartEventCallback; onHoverData?: TChartEventCallback; onLeaveData?: TChartEventCallback; onMoveData?: TChartEventCallback; }; declare function GenericPieChart({ data, padding, size, innerRadiusRatio: innerRadiusRatioProp, padAngle, showTooltip, width: widthProp, height: heightProp, showTotal, colors, theme, description, standalone, onClickData, onHoverData, onLeaveData, onMoveData }: PieChartProps): JSX.Element; export declare const PieChart: typeof GenericPieChart; export {};