import { VueUiTreemapConfig, VueUiTreemapDatasetItem } from 'vue-data-ui'; export interface ChartTreemapConfig extends VueUiTreemapConfig { } export interface ChartTreemapDatasetItem extends VueUiTreemapDatasetItem { } export type ChartTreemapStyle = ChartTreemapConfig['style']; export interface ChartTreemapProps { useCssAnimation?: boolean; showTitle?: boolean; title?: string; subtitle?: string; backgroundColor?: string; color?: string; height?: number; width?: number; paddingTop?: number; paddingRight?: number; paddingBottom?: number; paddingLeft?: number; labelsFontSize?: number; showLegend?: boolean; legendColor?: string; legendFontSize?: number; legendRoundingValue?: number; legendRoundingPercentage?: number; titleColor?: string; titleFontSize?: number; titleTextAlign?: 'left' | 'center' | 'right'; subtitleColor?: string; subtitleFontSize?: number; showTooltip?: boolean; tooltipColor?: string; tooltipFontSize?: number; dataset: Partial[]; configChart?: ChartTreemapStyle; }