import { ChartPieData } from '../types'; import { Theme } from '@mui/material/styles'; /** * Builds the ECharts options configuration for the pie chart from data and theme. */ export declare function generateOptions(data: ChartPieData[], theme: Theme): { baseOption: { tooltip: { show: boolean; }; legend: { show: boolean; }; series: ({ type: string; coordinateSystem: string; /** ECharts custom renderItem for the pie series. */ renderItem: (params: any, api: any) => { type: string; children: ({ type: string; shape: { cx: number; cy: number; r: number; r0?: undefined; }; style: { fill: string; stroke: string; }; z: number; } | { type: string; shape: { cx: number; cy: number; r0: number; r: number; }; style: { fill: string; stroke?: undefined; }; z: number; })[]; }; data: number[]; radius?: undefined; center?: undefined; padAngle?: undefined; label?: undefined; labelLine?: undefined; itemStyle?: undefined; emphasis?: undefined; } | { type: string; radius: string[]; center: string[]; padAngle: number; data: ChartPieData[]; label: { show: boolean; position: string; }; labelLine: { show: boolean; }; itemStyle: { borderRadius: string; }; emphasis: { label: { show: boolean; fontSize: number; fontFamily: string; fontWeight: number; color: string; formatter: string; }; }; coordinateSystem?: undefined; /** ECharts custom renderItem for the pie series. */ renderItem?: undefined; })[]; }; }; export declare const loadingOptions: { text: string; color: string; textColor: string; maskColor: string; zlevel: number; }; //# sourceMappingURL=options.d.ts.map