import * as React from 'react';
import { ComputedPieRadius, DefaultizedPieSeriesType } from '../models/seriesType/pie';
import { PieArcLabelProps } from './PieArcLabel';
export interface PieArcLabelPlotSlotsComponent {
    pieArcLabel?: React.JSXElementConstructor<PieArcLabelProps>;
}
export interface PieArcLabelPlotSlotComponentProps {
    pieArcLabel?: Partial<PieArcLabelProps>;
}
export interface PieArcLabelPlotProps extends Pick<DefaultizedPieSeriesType, 'data' | 'faded' | 'highlighted' | 'cornerRadius' | 'paddingAngle' | 'arcLabel' | 'arcLabelMinAngle' | 'id' | 'highlightScope'>, ComputedPieRadius {
    /**
     * Overridable component slots.
     * @default {}
     */
    slots?: PieArcLabelPlotSlotsComponent;
    /**
     * The props used for each component slot.
     * @default {}
     */
    slotProps?: PieArcLabelPlotSlotComponentProps;
    /**
     * If `true`, animations are skiped.
     * @default false
     */
    skipAnimation?: boolean;
}
declare function PieArcLabelPlot(props: PieArcLabelPlotProps): React.JSX.Element | null;
declare namespace PieArcLabelPlot {
    var propTypes: any;
}
export { PieArcLabelPlot };
