import * as React from 'react'; import type { WithDataAttributes } from '@mui/utils/types'; import type { ComputedPieRadius, DefaultizedPieSeriesType } from "../models/seriesType/pie.mjs"; import type { PieArcLabelProps } from "./PieArcLabel.mjs"; import type { PieArcLabelPropsOverrides } from "../models/chartsSlotsComponentsProps.mjs"; export interface PieArcLabelPlotSlots { pieArcLabel?: React.JSXElementConstructor; } export interface PieArcLabelPlotSlotProps { pieArcLabel?: WithDataAttributes & PieArcLabelPropsOverrides>; } export interface PieArcLabelPlotProps extends Pick, ComputedPieRadius { /** * The id of this series. */ seriesId: string; /** * Override the arc attributes when it is faded. * @default { additionalRadius: -5 } */ faded?: DefaultizedPieSeriesType['faded']; /** * Overridable component slots. * @default {} */ slots?: PieArcLabelPlotSlots; /** * The props used for each component slot. * @default {} */ slotProps?: PieArcLabelPlotSlotProps; /** * If `true`, animations are skipped. * @default false */ skipAnimation?: boolean; } declare function PieArcLabelPlot(props: PieArcLabelPlotProps): React.JSX.Element | null; declare namespace PieArcLabelPlot { var propTypes: any; } export { PieArcLabelPlot };