import type { TemplateResult } from 'lit'; import type { ChartHostCommonOptions, ChartHostOptions, ChartTooltipBodyContext, ChartValue } from '@tanstack/charts'; export interface ChartTooltipBodyRenderContext extends ChartTooltipBodyContext { defaultBody: TemplateResult; } export interface ChartPresentationProps { class?: string; style?: string; renderTooltipBody?: (context: ChartTooltipBodyRenderContext) => unknown; } export type ChartCommonProps = ChartHostCommonOptions & ChartPresentationProps; export type ChartProps = ChartHostOptions & ChartPresentationProps;