import { PieArcDatum } from 'd3-shape'; import { SomeRequired } from '../internal/types'; import { PieChartProps } from './interfaces'; export interface InternalChartDatum { index: number; color: string; datum: Readonly; } interface InternalPieChartProps extends SomeRequired, 'onHighlightChange' | 'statusType'>, 'variant' | 'size' | 'i18nStrings' | 'hideTitles' | 'hideDescriptions'> { width: number; height: number; highlightedSegment: T | null; onHighlightChange: (segment: null | T) => void; legendSegment: T | null; pieData: PieArcDatum>[]; dataSum: number; } declare const _default: ({ fitHeight, height: explicitHeight, variant, size, width, i18nStrings, ariaLabel, ariaLabelledby, ariaDescription, innerMetricValue, innerMetricDescription, hideTitles, hideDescriptions, detailPopoverContent, detailPopoverSize, detailPopoverFooter, segmentDescription, highlightedSegment, onHighlightChange, legendSegment, pieData, dataSum }: InternalPieChartProps) => JSX.Element; export default _default;