import React from 'react';
import type { DonutChartProps } from './types';
export type { DonutChartConfig, DonutChartData, DonutChartProps, } from './types';
/**
 * 环形图组件
 *
 * 基于 Chart.js 和 react-chartjs-2 实现的环形图（甜甜圈图）组件。
 * 支持饼图和环形图两种样式，提供数据可视化、交互、配置、统计等功能。
 *
 * @component
 * @param {DonutChartProps} props - 组件属性
 * @returns {React.ReactElement} 环形图组件
 *
 * @example
 * ```tsx
 * <DonutChart
 *   title="销售占比"
 *   data={[
 *     { label: '产品A', value: 30 },
 *     { label: '产品B', value: 50 },
 *     { label: '产品C', value: 20 }
 *   ]}
 *   configs={[{ chartStyle: 'donut', showLegend: true }]}
 *   width={400}
 *   height={400}
 *   showToolbar={true}
 * />
 * ```
 *
 * @since 1.0.0
 */
declare const DonutChart: React.FC<DonutChartProps>;
export default DonutChart;
