import React from "react";
declare type Entry = {
    name: string;
    value: number;
    additionalData?: any;
};
export interface Annotation {
    formatter: <T>(val: T, additionalData?: any) => string;
    color: string | ((index: number) => string);
    fontSize: string;
    fontFamily: string;
    lineHeight: string;
    verticalSpace?: string;
    textAnchor?: string;
}
export interface D3DonutChartProps {
    side: number;
    padding: number;
    colorRange: string[];
    payload: Entry[];
    thickness?: number;
    outerBorder?: number;
    outerBorderColor?: string;
    annotation?: Annotation;
    annotations?: Annotation[];
    hasAnnotationHtml?: boolean;
    tooltips?: React.ReactNode[];
}
declare const D3DonutChart: React.FC<D3DonutChartProps>;
export default D3DonutChart;
