import type { StyleValue, VNodeChild } from 'vue'; import type { ChartHostCommonOptions, ChartHostOptions, ChartTooltipBodyContext, ChartValue } from '@tanstack/charts'; export interface ChartPresentationProps { class?: string; style?: StyleValue; } export interface ChartTooltipBodySlotContext extends ChartTooltipBodyContext { defaultBody: () => VNodeChild; } export type ChartCommonProps = ChartHostCommonOptions & ChartPresentationProps; export type ChartProps = ChartHostOptions & ChartPresentationProps;