import React from "react";
import type { TData, TDefaultChartFormatOptionsType } from "../../Core/Common.types";
interface ICJSPieChartProps {
    data: TData;
    formatOptions: TDefaultChartFormatOptionsType;
    clientWidth: number;
    clientHeight: number;
    /** Active theme colour bank from the host application. Falls back to default palette. */
    colorBank?: string[];
    addLocalFilterFromLib?: (clickedLegendData: any) => void;
}
/**
 * Chart.js pie chart.
 *
 * Data mapping:
 *  - Multiple series → each series becomes one dataset (multi-ring pie)
 *  - Most common case: single series whose data points are the pie slices
 *
 * Segment colours are derived from the active colorBank so they match
 * the host application's selected theme.
 */
declare const CJSPieChart: React.FC<ICJSPieChartProps>;
export default CJSPieChart;
