export type DataPoint = { value: number; label: string; shape?: "dotted" | "solid"; withComparison?: boolean; comparisonValue?: number; }; export type ChartStylingOptions = { barRadius?: [number, number, number, number]; barMaxWidth?: number; barColor?: string; barStroke?: string; barStrokeWidth?: number; height?: number; margin?: { top: number; right: number; left: number; bottom: number; }; }; export type ComparisonLabelOptions = { minWidth?: number; textBaseSize?: number; iconBaseSize?: number; unitBaseSize?: number; padding?: number; boxHeight?: number; iconColorPositive?: { background: string; foreground: string; }; iconColorNegative?: { background: string; foreground: string; }; minTextSize?: number; minUnitSize?: number; hideWhenNoSpace?: boolean; improvementType?: "increase" | "decrease"; }; export type ValueLabelOptions = { valueOffsetY?: number; unitOffsetY?: number; valueFontSize?: number; unitFontSize?: number; valueColor?: string; unitColor?: string; };