import { type PieProps, type TooltipProps, type LegendProps } from "recharts";
export interface PieChartConfig {
    [key: string]: {
        label?: string;
        color?: string;
    };
}
interface PieChartProps {
    data: Array<{
        name: string;
        value: number;
    }>;
    config?: PieChartConfig;
    className?: string;
    showTooltip?: boolean;
    showLegend?: boolean;
    innerRadius?: number | string;
    outerRadius?: number | string;
    startAngle?: number;
    endAngle?: number;
    tooltipProps?: TooltipProps<number | string | Array<number | string>, string | number>;
    legendProps?: LegendProps;
    pieProps?: Partial<PieProps>;
    height?: number | string;
    width?: number | string;
    centerLabel?: string;
}
export declare function PieChart({ data, config, className, showTooltip, showLegend, innerRadius, outerRadius, startAngle, endAngle, tooltipProps, legendProps, pieProps, height, width, centerLabel, }: PieChartProps): import("react/jsx-runtime").JSX.Element;
export declare namespace PieChart {
    var displayName: string;
}
export {};
//# sourceMappingURL=pie-chart.d.ts.map