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:

  • 新的性能统计对象。