#Builder
#Methods
#build
build<T extends Spec>(): T生成最终的图表配置 (Spec)。 这是最常用的核心方法。拿到 Spec 后,直接传给 VChart 或 VTable 即可渲染图表。
Returns: VChart 或 VTable 的标准 Spec 对象。
Example:
const spec = builder.build(); // const vchart = new VChart(spec, { dom: 'chart-container' }); // vchart.render();
#buildSpec
buildSpec(advanced: AdvancedVSeed): Spec将中间层配置 (AdvancedVSeed) 转换为最终 Spec。 仅当你需要深度定制中间层配置时使用。通常流程是:buildAdvanced() -> 修改配置 -> buildSpec()。
Parameters:
- 修改后的 AdvancedVSeed 对象。
Returns: VChart 或 VTable 的标准 Spec 对象。
#buildAdvanced
buildAdvanced(): AdvancedVSeed | null生成中间层配置 (AdvancedVSeed)。 中间层配置也就是常说的 "图表模版",它比原始 VSeed 更详细,暴露了更多图表细节(如坐标轴、图例的具体配置)。 如果默认的 build() 结果不满足需求,可以先获取这个中间配置进行修改,再调用 buildSpec 生成最终结果。
Returns: AdvancedVSeed 对象 (模版配置)。
#getColorItems
getColorItems(): { id: string; alias: string; }[]获取数据中涉及颜色的字段信息。 常用于生成图表的图例或颜色筛选器 UI。
Returns: 颜色字段列表 (包含 id 和别名)。
#getColorIdMap
getColorIdMap(): Record<string, { id: string; alias: string; }>获取颜色字段的详细映射表。
Returns: Key 为颜色 ID,Value 为详细信息的对象。
#Static Methods
#getAdvancedPipeline
static getAdvancedPipeline(chartType: ChartType): AdvancedPipeline[内部方法] 获取指定图表类型的模版构建管线。 用于查看或调试该图表类型是如何从 VSeed 转换为 AdvancedVSeed 的。
Parameters:
- 图表类型 (如 'bar', 'line')。
Returns: AdvancedPipeline 数组。
#getSpecPipeline
static getSpecPipeline(chartType: ChartType): SpecPipeline[内部方法] 获取指定图表类型的 Spec 构建管线。 用于查看或调试该图表类型是如何从 AdvancedVSeed 转换为 Spec 的。
Parameters:
- 图表类型。
Returns: SpecPipeline 数组。
#getTheme
static getTheme(themeKey?: string): { config?: { table?: { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; bodyFontSize?: number | null | undefined; bodyFontColor?: string | null | undefined; bodyBackgroundColor?: string | null | undefined; hoverBodyBackgroundColor?: string | null | undefined; hoverBodyInlineBackgroundColor?: string | null | undefined; headerFontSize?: number | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; selectedBorderColor?: string | null | undefined; selectedBackgroundColor?: string | null | undefined; } | null | undefined; pivotTable?: { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; bodyFontSize?: number | null | undefined; bodyFontColor?: string | null | undefined; bodyBackgroundColor?: string | null | undefined; hoverBodyBackgroundColor?: string | null | undefined; hoverBodyInlineBackgroundColor?: string | null | undefined; headerFontSize?: number | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; selectedBorderColor?: string | null | undefined; selectedBackgroundColor?: string | null | undefined; } | null | undefined; line?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairLine?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; lineDash?: number[] | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; column?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; barMaxWidth?: string | number | null | undefined; barGapInGroup?: string | number | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; regressionLine?: { ecdfRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; kdeRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; linearRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; lowessRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; polynomialRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; }[] | null | undefined; logisticRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; } | null | undefined; } | null | undefined; columnParallel?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; barMaxWidth?: string | number | null | undefined; barGapInGroup?: string | number | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; columnPercent?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; barMaxWidth?: string | number | null | undefined; barGapInGroup?: string | number | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; bar?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; barParallel?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; barPercent?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; area?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairLine?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; lineDash?: number[] | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; areaPercent?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairLine?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; lineDash?: number[] | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; scatter?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairLine?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; lineDash?: number[] | null | undefined; } | null | undefined; size?: number | number[] | null | undefined; sizeRange?: number | number[] | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; regressionLine?: { ecdfRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; kdeRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; linearRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; lowessRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; polynomialRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; }[] | null | undefined; logisticRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; dualAxis?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; alignTicks?: boolean | boolean[] | null | undefined; primaryYAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; }[] | null | undefined; secondaryYAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; }[] | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; } | null | undefined; rose?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; labelLayout?: "arc" | "labelLine" | "edge" | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; } | null | undefined; roseParallel?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; labelLayout?: "arc" | "labelLine" | "edge" | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; } | null | undefined; pie?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; labelLayout?: "arc" | "labelLine" | "edge" | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; cornerRadius?: number | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; donut?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; labelLayout?: "arc" | "labelLine" | "edge" | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; cornerRadius?: number | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; radar?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; labelLayout?: "arc" | "labelLine" | "edge" | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; cornerRadius?: number | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; raceBar?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; player?: { field: string; interval?: number | undefined; autoPlay?: boolean | undefined; loop?: boolean | undefined; position?: "left" | "top" | "right" | "bottom" | undefined; railColor?: string | undefined; trackColor?: string | undefined; sliderHandleColor?: string | undefined; startButtonColor?: string | undefined; pauseButtonColor?: string | undefined; backwardButtonColor?: string | undefined; forwardButtonColor?: string | undefined; } | null | undefined; } | null | undefined; raceColumn?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; barMaxWidth?: string | number | null | undefined; barGapInGroup?: string | number | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; regressionLine?: { ecdfRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; kdeRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; linearRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; lowessRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; polynomialRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; }[] | null | undefined; logisticRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; } | null | undefined; player?: { field: string; interval?: number | undefined; autoPlay?: boolean | undefined; loop?: boolean | undefined; position?: "left" | "top" | "right" | "bottom" | undefined; railColor?: string | undefined; trackColor?: string | undefined; sliderHandleColor?: string | undefined; startButtonColor?: string | undefined; pauseButtonColor?: string | undefined; backwardButtonColor?: string | undefined; forwardButtonColor?: string | undefined; } | null | undefined; } | null | undefined; raceScatter?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairLine?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; lineDash?: number[] | null | undefined; } | null | undefined; size?: number | number[] | null | undefined; sizeRange?: number | number[] | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; regressionLine?: { ecdfRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; kdeRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; linearRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; lowessRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; polynomialRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; }[] | null | undefined; logisticRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; player?: { field: string; interval?: number | undefined; autoPlay?: boolean | undefined; loop?: boolean | undefined; position?: "left" | "top" | "right" | "bottom" | undefined; railColor?: string | undefined; trackColor?: string | undefined; sliderHandleColor?: string | undefined; startButtonColor?: string | undefined; pauseButtonColor?: string | undefined; backwardButtonColor?: string | undefined; forwardButtonColor?: string | undefined; } | null | undefined; } | null | undefined; funnel?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; transform?: { backgroundColor?: string | null | undefined; textColor?: string | null | undefined; } | null | undefined; } | null | undefined; heatmap?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; enable?: boolean | null | undefined; railBackgroundColor?: string | null | undefined; handlerBorderColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; cell?: { stroke?: string | null | undefined; lineWidth?: number | null | undefined; cornerRadius?: number | null | undefined; hoverShadowColor?: string | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; boxPlot?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; whiskers?: number | number[] | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; boxPlotStyle?: { boxVisible?: boolean | null | undefined; boxColor?: string | null | undefined; boxColorOpacity?: number | null | undefined; boxBorderColor?: string | null | undefined; boxBorderWidth?: number | null | undefined; boxBorderOpacity?: number | null | undefined; boxCornerRadius?: number | null | undefined; medianBorderColor?: string | null | undefined; whiskerBorderColor?: string | null | undefined; } | null | undefined; outlierStyle?: { pointVisible?: boolean | undefined; pointSize?: number | undefined; pointColor?: string | undefined; pointColorOpacity?: number | undefined; pointBorderColor?: string | undefined; pointBorderWidth?: number | undefined; pointBorderStyle?: "solid" | "dashed" | "dotted" | undefined; } | null | undefined; boxMaxWidth?: string | number | null | undefined; boxGapInGroup?: string | number | null | undefined; } | null | undefined; histogram?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; binCount?: number | null | undefined; binStep?: number | null | undefined; binValueType?: "count" | "percentage" | null | undefined; regressionLine?: { ecdfRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; kdeRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; linearRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; lowessRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; polynomialRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; }[] | null | undefined; logisticRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }获取指定主题的配置。
Parameters:
- 主题名称 (例如 'light', 'dark')。如果不传,默认为 'light'。
Returns: 主题配置对象。
#getThemeMap
static getThemeMap(): Record<string, { config?: { table?: { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; bodyFontSize?: number | null | undefined; bodyFontColor?: string | null | undefined; bodyBackgroundColor?: string | null | undefined; hoverBodyBackgroundColor?: string | null | undefined; hoverBodyInlineBackgroundColor?: string | null | undefined; headerFontSize?: number | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; selectedBorderColor?: string | null | undefined; selectedBackgroundColor?: string | null | undefined; } | null | undefined; pivotTable?: { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; bodyFontSize?: number | null | undefined; bodyFontColor?: string | null | undefined; bodyBackgroundColor?: string | null | undefined; hoverBodyBackgroundColor?: string | null | undefined; hoverBodyInlineBackgroundColor?: string | null | undefined; headerFontSize?: number | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; selectedBorderColor?: string | null | undefined; selectedBackgroundColor?: string | null | undefined; } | null | undefined; line?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairLine?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; lineDash?: number[] | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; column?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; barMaxWidth?: string | number | null | undefined; barGapInGroup?: string | number | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; regressionLine?: { ecdfRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; kdeRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; linearRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; lowessRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; polynomialRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; }[] | null | undefined; logisticRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; } | null | undefined; } | null | undefined; columnParallel?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; barMaxWidth?: string | number | null | undefined; barGapInGroup?: string | number | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; columnPercent?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; barMaxWidth?: string | number | null | undefined; barGapInGroup?: string | number | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; bar?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; barParallel?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; barPercent?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; area?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairLine?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; lineDash?: number[] | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; areaPercent?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairLine?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; lineDash?: number[] | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; scatter?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairLine?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; lineDash?: number[] | null | undefined; } | null | undefined; size?: number | number[] | null | undefined; sizeRange?: number | number[] | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; regressionLine?: { ecdfRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; kdeRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; linearRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; lowessRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; polynomialRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; }[] | null | undefined; logisticRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; dualAxis?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; alignTicks?: boolean | boolean[] | null | undefined; primaryYAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; }[] | null | undefined; secondaryYAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; }[] | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; } | null | undefined; rose?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; labelLayout?: "arc" | "labelLine" | "edge" | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; } | null | undefined; roseParallel?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; labelLayout?: "arc" | "labelLine" | "edge" | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; } | null | undefined; pie?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; labelLayout?: "arc" | "labelLine" | "edge" | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; cornerRadius?: number | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; donut?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; labelLayout?: "arc" | "labelLine" | "edge" | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; cornerRadius?: number | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; radar?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; labelLayout?: "arc" | "labelLine" | "edge" | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; cornerRadius?: number | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; raceBar?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; player?: { field: string; interval?: number | undefined; autoPlay?: boolean | undefined; loop?: boolean | undefined; position?: "left" | "top" | "right" | "bottom" | undefined; railColor?: string | undefined; trackColor?: string | undefined; sliderHandleColor?: string | undefined; startButtonColor?: string | undefined; pauseButtonColor?: string | undefined; backwardButtonColor?: string | undefined; forwardButtonColor?: string | undefined; } | null | undefined; } | null | undefined; raceColumn?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; barMaxWidth?: string | number | null | undefined; barGapInGroup?: string | number | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; regressionLine?: { ecdfRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; kdeRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; linearRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; lowessRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; polynomialRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; }[] | null | undefined; logisticRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; } | null | undefined; player?: { field: string; interval?: number | undefined; autoPlay?: boolean | undefined; loop?: boolean | undefined; position?: "left" | "top" | "right" | "bottom" | undefined; railColor?: string | undefined; trackColor?: string | undefined; sliderHandleColor?: string | undefined; startButtonColor?: string | undefined; pauseButtonColor?: string | undefined; backwardButtonColor?: string | undefined; forwardButtonColor?: string | undefined; } | null | undefined; } | null | undefined; raceScatter?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairLine?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; lineDash?: number[] | null | undefined; } | null | undefined; size?: number | number[] | null | undefined; sizeRange?: number | number[] | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; regressionLine?: { ecdfRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; kdeRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; linearRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; lowessRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; polynomialRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; }[] | null | undefined; logisticRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; player?: { field: string; interval?: number | undefined; autoPlay?: boolean | undefined; loop?: boolean | undefined; position?: "left" | "top" | "right" | "bottom" | undefined; railColor?: string | undefined; trackColor?: string | undefined; sliderHandleColor?: string | undefined; startButtonColor?: string | undefined; pauseButtonColor?: string | undefined; backwardButtonColor?: string | undefined; forwardButtonColor?: string | undefined; } | null | undefined; } | null | undefined; funnel?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; transform?: { backgroundColor?: string | null | undefined; textColor?: string | null | undefined; } | null | undefined; } | null | undefined; heatmap?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; enable?: boolean | null | undefined; railBackgroundColor?: string | null | undefined; handlerBorderColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; cell?: { stroke?: string | null | undefined; lineWidth?: number | null | undefined; cornerRadius?: number | null | undefined; hoverShadowColor?: string | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; boxPlot?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; whiskers?: number | number[] | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; boxPlotStyle?: { boxVisible?: boolean | null | undefined; boxColor?: string | null | undefined; boxColorOpacity?: number | null | undefined; boxBorderColor?: string | null | undefined; boxBorderWidth?: number | null | undefined; boxBorderOpacity?: number | null | undefined; boxCornerRadius?: number | null | undefined; medianBorderColor?: string | null | undefined; whiskerBorderColor?: string | null | undefined; } | null | undefined; outlierStyle?: { pointVisible?: boolean | undefined; pointSize?: number | undefined; pointColor?: string | undefined; pointColorOpacity?: number | undefined; pointBorderColor?: string | undefined; pointBorderWidth?: number | undefined; pointBorderStyle?: "solid" | "dashed" | "dotted" | undefined; } | null | undefined; boxMaxWidth?: string | number | null | undefined; boxGapInGroup?: string | number | null | undefined; } | null | undefined; histogram?: { backgroundColor?: string | null | undefined; label?: { enable?: boolean | null | undefined; wrap?: boolean | null | undefined; showValue?: boolean | null | undefined; showValuePercent?: boolean | null | undefined; showDimension?: boolean | null | undefined; autoFormat?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; labelBackgroundColor?: string | null | undefined; labelColor?: string | null | undefined; labelColorSmartInvert?: boolean | null | undefined; labelPosition?: string | null | undefined; labelOverlap?: boolean | null | undefined; selector?: string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; } | (string | number | { field: string; value: string | number | (string | number)[]; operator?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; op?: "=" | "==" | "!=" | ">" | "<" | ">=" | "<=" | "between" | null | undefined; } | { field: string; value: string | number | (string | number)[]; operator?: "in" | "not in" | null | undefined; op?: "in" | "not in" | null | undefined; })[] | null | undefined; } | null | undefined; color?: { colorScheme?: string[] | null | undefined; linearColorScheme?: string[] | null | undefined; colorMapping?: Record<string, string> | null | undefined; } | null | undefined; tooltip?: { enable?: boolean | null | undefined; borderColor?: string | null | undefined; borderWidth?: number | null | undefined; borderRadius?: number | null | undefined; padding?: number | number[] | null | undefined; backgroundColor?: string | null | undefined; lineHeight?: number | null | undefined; fontSize?: number | null | undefined; lineSpace?: number | null | undefined; keyColor?: string | null | undefined; valueColor?: string | null | undefined; titleColor?: string | null | undefined; } | null | undefined; legend?: { enable?: boolean | null | undefined; border?: boolean | null | undefined; maxSize?: number | null | undefined; shapeType?: "circle" | "cross" | "diamond" | "square" | "arrow" | "arrow2Left" | "arrow2Right" | "wedge" | "thinTriangle" | "triangle" | "triangleUp" | "triangleDown" | "triangleRight" | "triangleLeft" | "stroke" | "star" | "wye" | "rect" | "arrowLeft" | "arrowRight" | "rectRound" | "roundLine" | null | undefined; position?: "left" | "leftTop" | "leftBottom" | "lt" | "lb" | "top" | "topLeft" | "topRight" | "tl" | "tr" | "right" | "rightTop" | "rightBottom" | "rt" | "rb" | "bottom" | "bottomLeft" | "bottomRight" | "bl" | "br" | null | undefined; pagerIconColor?: string | null | undefined; pagerIconDisableColor?: string | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: string | number | null | undefined; } | null | undefined; xAxis?: { visible?: boolean | null | undefined; labelAutoHide?: boolean | null | undefined; labelAutoHideGap?: number | null | undefined; labelAutoRotate?: boolean | null | undefined; labelAutoRotateAngleRange?: number[] | null | undefined; labelAutoLimit?: boolean | null | undefined; labelAutoLimitLength?: number | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; yAxis?: { visible?: boolean | null | undefined; min?: number | null | undefined; max?: number | null | undefined; nice?: boolean | null | undefined; zero?: boolean | null | undefined; log?: boolean | null | undefined; logBase?: number | null | undefined; inverse?: boolean | null | undefined; numFormat?: { type?: "number" | "percent" | "permille" | "scientific" | undefined; ratio?: number | undefined; symbol?: string | undefined; thousandSeparator?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; fractionDigits?: number | undefined; significantDigits?: number | undefined; roundingPriority?: "morePrecision" | "lessPrecision" | undefined; roundingMode?: "floor" | "ceil" | "halfEven" | "expand" | "trunc" | "halfFloor" | "halfCeil" | "halfExpand" | "halfTrunc" | undefined; } | null | undefined; label?: { visible?: boolean | null | undefined; labelColor?: string | null | undefined; labelFontSize?: number | null | undefined; labelFontWeight?: number | null | undefined; labelAngle?: number | null | undefined; } | null | undefined; line?: { visible?: boolean | null | undefined; lineColor?: string | null | undefined; lineWidth?: number | null | undefined; } | null | undefined; tick?: { visible?: boolean | null | undefined; tickInside?: boolean | null | undefined; tickColor?: string | null | undefined; tickSize?: number | null | undefined; } | null | undefined; title?: { visible?: boolean | null | undefined; titleText?: string | null | undefined; titleColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: number | null | undefined; } | null | undefined; grid?: { visible?: boolean | null | undefined; gridColor?: string | null | undefined; gridWidth?: number | null | undefined; gridLineDash?: number[] | null | undefined; } | null | undefined; } | null | undefined; crosshairRect?: { visible?: boolean | null | undefined; rectColor?: string | null | undefined; labelColor?: string | null | undefined; labelVisible?: boolean | null | undefined; labelBackgroundColor?: string | null | undefined; } | null | undefined; stackCornerRadius?: number | number[] | null | undefined; pivotGrid?: { borderColor?: string | null | undefined; bodyFontColor?: string | null | undefined; headerFontColor?: string | null | undefined; headerBackgroundColor?: string | null | undefined; hoverHeaderBackgroundColor?: string | null | undefined; hoverHeaderInlineBackgroundColor?: string | null | undefined; outlineBorderLineWidth?: number | null | undefined; frameCornerRadius?: number | null | undefined; minChartWidth?: number | null | undefined; minChartHeight?: number | null | undefined; titleFontColor?: string | null | undefined; titleFontSize?: number | null | undefined; titleFontWeight?: string | null | undefined; chartGridColor?: string | null | undefined; axisLabelColor?: string | null | undefined; } | null | undefined; annotation?: { annotationPoint?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textAlign?: "left" | "right" | "center" | null | undefined; textBaseline?: "top" | "bottom" | "middle" | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; offsetY?: number | null | undefined; offsetX?: number | null | undefined; } | null | undefined; annotationHorizontalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationVerticalLine?: { lineColor?: string | null | undefined; lineWidth?: number | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; lineVisible?: boolean | null | undefined; lineStyle?: "solid" | "dashed" | "dotted" | null | undefined; endSymbolVisible?: boolean | null | undefined; endSymbolType?: string | null | undefined; endSymbolSize?: number | null | undefined; startSymbolVisible?: boolean | null | undefined; startSymbolType?: string | null | undefined; startSymbolSize?: number | null | undefined; } | null | undefined; annotationArea?: { textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; textBackgroundVisible?: boolean | null | undefined; textBackgroundColor?: string | null | undefined; textBackgroundBorderColor?: string | null | undefined; textBackgroundBorderWidth?: number | null | undefined; textBackgroundBorderRadius?: number | null | undefined; textBackgroundPadding?: number | null | undefined; areaColor?: string | null | undefined; areaColorOpacity?: number | null | undefined; areaBorderColor?: string | null | undefined; areaBorderWidth?: number | null | undefined; areaBorderRadius?: number | null | undefined; areaLineDash?: number[] | null | undefined; outerPadding?: number | null | undefined; } | null | undefined; } | null | undefined; binCount?: number | null | undefined; binStep?: number | null | undefined; binValueType?: "count" | "percentage" | null | undefined; regressionLine?: { ecdfRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; kdeRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; }[] | null | undefined; linearRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; lowessRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; polynomialRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; degree?: number | null | undefined; }[] | null | undefined; logisticRegressionLine?: { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; } | { enable?: boolean | null | undefined; color?: string | null | undefined; lineWidth?: number | null | undefined; lineDash?: number[] | null | undefined; text?: string | null | undefined; textColor?: string | null | undefined; textFontSize?: number | null | undefined; textFontWeight?: number | null | undefined; confidenceIntervalVisible?: boolean | null | undefined; confidenceIntervalColor?: string | null | undefined; confidenceIntervalOpacity?: number | null | undefined; shadowBlur?: number | null | undefined; shadowColor?: string | null | undefined; shadowOffsetX?: number | null | undefined; shadowOffsetY?: number | null | undefined; }[] | null | undefined; } | null | undefined; dimensionLinkage?: { enable?: boolean | null | undefined; showTooltip?: boolean | null | undefined; showLabel?: boolean | null | undefined; } | null | undefined; brush?: { enable: boolean; inBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; outOfBrushStyle?: { opacity?: number | undefined; stroke?: string | undefined; lineWidth?: number | undefined; } | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>获取所有已注册的主题配置。
Returns: 主题配置映射表。
#from
static from(vseed: VSeed): Builder静态工厂方法,用于便捷地创建 Builder 实例。
Parameters:
- VSeed 数据对象。
Returns: 新的 Builder 实例。
Example:
const builder = Builder.from(vseedJson);
#registerAdvancedPipeline
static registerAdvancedPipeline(chartType: ChartType, pipeline: AdvancedPipeline): void[扩展方法] 注册一个新的图表类型(模版构建阶段)。 如果你要让 Builder 支持一种全新的图表,需要在这里注册它的模版构建逻辑。
Parameters:
- 新图表类型的名称。
- 处理管道数组。
#registerSpecPipeline
static registerSpecPipeline(chartType: ChartType, pipeline: SpecPipeline): void[扩展方法] 注册一个新的图表类型(Spec 构建阶段)。 如果你要让 Builder 支持一种全新的图表,需要在这里注册它的 Spec 构建逻辑。
Parameters:
- 图表类型。
- 处理管道数组。
#updateAdvanced
static updateAdvanced(chartType: ChartType, pipe: AdvancedPipe): void[扩展方法] 修改现有的图表模版构建逻辑。 可以在现有图表的构建流程中插入自定义逻辑(Pipe),从而影响生成的 AdvancedVSeed。
Parameters:
- 目标图表类型。
- 自定义处理函数。
#updateSpec
static updateSpec(chartType: ChartType, pipe: SpecPipe): void[扩展方法] 修改现有的图表 Spec 构建逻辑。 可以在现有图表的构建流程中插入自定义逻辑(Pipe),从而影响生成的最终 Spec。
Parameters:
- 目标图表类型。
- 自定义处理函数。
#registerTheme
static registerTheme(key: string, theme: CustomThemeConfig): void[扩展方法] 注册自定义主题。
Parameters:
- 主题名称。
- 主题配置对象。
#Properties
#get locale
get locale()获取当前 Builder 使用的语言环境。
Returns: 语言环境代码 (如 'zh-CN', 'en-US')。
#get vseed
get vseed()获取当前的 VSeed 输入数据。
#set vseed
set vseed(value)更新 VSeed 输入数据。 更新后,后续调用 build() 将基于新数据生成。
Parameters:
- 新的 VSeed 对象。
#get advancedVSeed
get advancedVSeed()获取当前的 AdvancedVSeed 中间配置对象。
Returns: AdvancedVSeed 对象。
#set advancedVSeed
set advancedVSeed(value)设置 AdvancedVSeed 中间配置对象。 通常用于缓存或复用已有的中间配置。
Parameters:
- 新的 AdvancedVSeed 对象。
#get spec
get spec()获取当前生成的最终 Spec 对象。
Returns: Spec 对象。
#set spec
set spec(value)设置 Spec 对象。 通常用于缓存。
Parameters:
- 新的 Spec 对象。
#get performance
get performance()获取构建过程中的性能统计信息。
Returns: 包含各阶段耗时的对象 (单位: ms)。
#set performance
set performance(value)设置性能统计信息。
Parameters:
- 新的性能统计对象。