import React from 'react'; import { PieArcDatum } from 'd3-shape'; import { PieChartProps } from './interfaces'; import { InternalChartDatum } from './pie-chart'; import { Dimension } from './utils'; interface SegmentsProps { pieData: Array>>; highlightedSegment: T | null; dimensions: Dimension; variant: PieChartProps['variant']; focusedSegmentRef: React.RefObject; popoverTrackRef: React.RefObject; segmentAriaRoleDescription?: string; onMouseDown: (datum: InternalChartDatum) => void; onMouseOver: (datum: InternalChartDatum) => void; onTouchStart: () => void; } export default function Segments({ pieData, highlightedSegment, dimensions, variant, focusedSegmentRef, popoverTrackRef, segmentAriaRoleDescription, onMouseDown, onMouseOver, onTouchStart }: SegmentsProps): JSX.Element; export {};