import type { Unit } from '@dynatrace-sdk/units'; import type { ColorToken } from '../../../core/types/color-palette.js'; import type { SliceData } from '../pie-chart.config.js'; export interface InternalSliceData extends Omit { id: string; relativeValue: number; color: ColorToken; _priorityColor?: ColorToken; highlighted?: boolean; unit?: string | Unit; } export interface InternalLabel { boxX: number; boxY: number; boxWidth: number; boxHeight: number; text: string; textX: number; textY: number; } export interface InternalTooltipContent { id: string; name: string; color: string; relativeValue: number; absoluteValue: number; } export interface InternalOverlay { mouseInBounds: boolean; } export type ChartVariant = 'donut' | 'pie'; export interface InnerWrapperProps { width: number; height: number; innerRadius: number; visibleIds: string[]; }