Files
ETB/ETB-FrontEnd/node_modules/@mui/x-charts/PieChart/PieArcLabelPlot.d.ts
Iliyan Angelov 306b20e24a Frontend start
2025-09-14 00:54:48 +03:00

36 lines
1.2 KiB
TypeScript

import * as React from 'react';
import { ComputedPieRadius, DefaultizedPieSeriesType } from "../models/seriesType/pie.js";
import { PieArcLabelProps } from "./PieArcLabel.js";
export interface PieArcLabelPlotSlots {
pieArcLabel?: React.JSXElementConstructor<PieArcLabelProps>;
}
export interface PieArcLabelPlotSlotProps {
pieArcLabel?: Partial<PieArcLabelProps>;
}
export interface PieArcLabelPlotProps extends Pick<DefaultizedPieSeriesType, 'data' | 'faded' | 'highlighted' | 'cornerRadius' | 'paddingAngle' | 'arcLabel' | 'arcLabelMinAngle' | 'id'>, ComputedPieRadius {
/**
* 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 };