/// <reference types="react" />
import "jquery-sparkline";
import "../../utils/d3-loader";
import { Attributes } from "../../utils/transformDataAttributes";
import { ChartMetadata, D3pieChartData } from "../../chart-types";
interface Props {
    attributes: Attributes;
    chartContainerElement: HTMLElement;
    chartData: D3pieChartData;
    chartMetadata: ChartMetadata;
    chartElementClassName: string;
    chartElementId: string;
    dimensionsVisibility: boolean[];
    hoveredRow: number;
    hoveredX: number | null;
    isRemotelyControlled: boolean;
    legendFormatValue: ((v: number | string | null) => number | string);
    orderedColors: string[];
    setMinMax: (minMax: [number, number]) => void;
    showUndefined: boolean;
    unitsCurrent: string;
}
export declare const D3pieChart: ({ attributes, chartContainerElement, chartData, chartMetadata, chartElementClassName, chartElementId, hoveredRow, hoveredX, legendFormatValue, orderedColors, setMinMax, unitsCurrent, }: Props) => JSX.Element;
export {};
