import { VueUiDonutConfig, VueUiDonutDatasetItem } from 'vue-data-ui'; export interface ChartDonutConfig extends VueUiDonutConfig { } export interface ChartDonutDatasetItem extends VueUiDonutDatasetItem { } export type ChartDonutStyle = ChartDonutConfig['style']; export interface ChartDonutProps { useCssAnimation?: boolean; showTitle?: boolean; title?: string; subtitle?: string; backgroundColor?: string; color?: string; showDataLabels?: boolean; showValue?: boolean; valueColor?: string; valueFontSize?: number; nameColor?: string; nameFontSize?: number; showHollow?: boolean; showTotal?: boolean; totalFontSize?: number; totalColor?: string; totalText?: string; totalValueColor?: string; totalValueFontSize?: number; totalValueSuffix?: string; totalValuePrefix?: string; totalValueOffsetY?: number; showAverage?: boolean; averageFontSize?: number; averageColor?: string; averageText?: string; averageOffsetY?: number; averageValueColor?: string; averageValueFontSize?: number; averageValueSuffix?: string; averageValuePrefix?: string; averageValueOffsetY?: number; donutStrokeWidth?: number; donutBorderWidth?: number; donutUseShadow?: boolean; donutShadowColor?: string; showComments?: boolean; showCommentsInTooltip?: boolean; commentsWidth?: number; commentsOffsetY?: number; commentsOffsetX?: number; showLegend?: boolean; legendColor?: string; legendFontSize?: number; showTooltip?: boolean; tooltipColor?: string; tooltipFontSize?: number; tooltipCustomFormat?: any; tooltipBorderRadius?: number; tooltipBorderWidth?: number; titleColor?: string; titleFontSize?: number; subtitleColor?: string; subtitleFontSize?: number; dataset: Partial[]; configChart?: ChartDonutStyle; }