import React from 'react'; import { PieChartProps, SeriesInfo } from './interfaces'; import { SomeRequired } from '../internal/types'; export interface InternalChartDatum { index: number; color: string; datum: Readonly; } interface InternalPieChartProps extends SomeRequired, 'onHighlightChange'>, 'variant' | 'size' | 'i18nStrings' | 'hideTitles' | 'hideDescriptions' | 'statusType'> { visibleData: Array>; width: number; highlightedSegment: T | null; onHighlightChange: (segment: null | T) => void; legendSegment: T | null; pinnedSegment: T | null; setPinnedSegment: React.Dispatch>; } export interface TooltipData { datum: T; trackRef: React.RefObject; series: SeriesInfo; } declare const _default: ({ variant, size, i18nStrings, ariaLabel, ariaLabelledby, data, visibleData, ariaDescription, innerMetricValue, innerMetricDescription, hideTitles, hideDescriptions, detailPopoverContent, detailPopoverSize, width, additionalFilters, hideFilter, hideLegend, statusType, empty, noMatch, errorText, recoveryText, loadingText, onRecoveryClick, segmentDescription, highlightedSegment, onHighlightChange, legendSegment, pinnedSegment, setPinnedSegment, }: InternalPieChartProps) => JSX.Element; export default _default; //# sourceMappingURL=pie-chart.d.ts.map