/*! * devextreme-react * Version: 22.2.6 * Build date: Tue Apr 18 2023 * * Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-react */ /// import dxChart, { Properties } from "devextreme/viz/chart"; import { Component as BaseComponent, IHtmlOptions } from "./core/component"; import NestedOption from "./core/nested-option"; declare type IChartOptions = React.PropsWithChildren void; onLoadingIndicatorChange?: (value: any) => void; onValueAxisChange?: (value: any) => void; }>; declare class Chart extends BaseComponent> { get instance(): dxChart; protected _WidgetClass: typeof dxChart; protected useRequestAnimationFrameFlag: boolean; protected subscribableOptions: string[]; protected independentEvents: string[]; protected _defaults: { defaultArgumentAxis: string; defaultLoadingIndicator: string; defaultValueAxis: string; }; protected _expectedChildren: { adaptiveLayout: { optionName: string; isCollectionItem: boolean; }; animation: { optionName: string; isCollectionItem: boolean; }; annotation: { optionName: string; isCollectionItem: boolean; }; argumentAxis: { optionName: string; isCollectionItem: boolean; }; chartTitle: { optionName: string; isCollectionItem: boolean; }; commonAnnotationSettings: { optionName: string; isCollectionItem: boolean; }; commonAxisSettings: { optionName: string; isCollectionItem: boolean; }; commonPaneSettings: { optionName: string; isCollectionItem: boolean; }; commonSeriesSettings: { optionName: string; isCollectionItem: boolean; }; crosshair: { optionName: string; isCollectionItem: boolean; }; dataPrepareSettings: { optionName: string; isCollectionItem: boolean; }; export: { optionName: string; isCollectionItem: boolean; }; legend: { optionName: string; isCollectionItem: boolean; }; loadingIndicator: { optionName: string; isCollectionItem: boolean; }; margin: { optionName: string; isCollectionItem: boolean; }; pane: { optionName: string; isCollectionItem: boolean; }; scrollBar: { optionName: string; isCollectionItem: boolean; }; series: { optionName: string; isCollectionItem: boolean; }; seriesTemplate: { optionName: string; isCollectionItem: boolean; }; size: { optionName: string; isCollectionItem: boolean; }; title: { optionName: string; isCollectionItem: boolean; }; tooltip: { optionName: string; isCollectionItem: boolean; }; valueAxis: { optionName: string; isCollectionItem: boolean; }; zoomAndPan: { optionName: string; isCollectionItem: boolean; }; }; } declare type IAdaptiveLayoutProps = React.PropsWithChildren<{ height?: any; keepLabels?: any; width?: any; }>; declare class AdaptiveLayout extends NestedOption { static OptionName: string; } declare type IAggregationProps = React.PropsWithChildren<{ calculate?: any; enabled?: any; method?: any; }>; declare class Aggregation extends NestedOption { static OptionName: string; } declare type IAggregationIntervalProps = React.PropsWithChildren<{ days?: any; hours?: any; milliseconds?: any; minutes?: any; months?: any; quarters?: any; seconds?: any; weeks?: any; years?: any; }>; declare class AggregationInterval extends NestedOption { static OptionName: string; } declare type IAnimationProps = React.PropsWithChildren<{ duration?: any; easing?: any; enabled?: any; maxPointCountSupported?: any; }>; declare class Animation extends NestedOption { static OptionName: string; } declare type IAnnotationProps = React.PropsWithChildren<{ allowDragging?: any; argument?: any; arrowLength?: any; arrowWidth?: any; axis?: any; border?: object | { color?: any; cornerRadius?: any; dashStyle?: any; opacity?: any; visible?: any; width?: any; }; color?: any; customizeTooltip?: any; data?: any; description?: any; font?: any; height?: any; image?: object | string | { height?: any; url?: any; width?: any; }; name?: any; offsetX?: any; offsetY?: any; opacity?: any; paddingLeftRight?: any; paddingTopBottom?: any; series?: any; shadow?: object | { blur?: any; color?: any; offsetX?: any; offsetY?: any; opacity?: any; }; template?: any; text?: any; textOverflow?: any; tooltipEnabled?: any; tooltipTemplate?: any; type?: any; value?: any; width?: any; wordWrap?: any; x?: any; y?: any; render?: (...params: any) => React.ReactNode; component?: React.ComponentType; keyFn?: (data: any) => string; tooltipRender?: (...params: any) => React.ReactNode; tooltipComponent?: React.ComponentType; tooltipKeyFn?: (data: any) => string; }>; declare class Annotation extends NestedOption { static OptionName: string; static IsCollectionItem: boolean; static ExpectedChildren: { annotationBorder: { optionName: string; isCollectionItem: boolean; }; annotationImage: { optionName: string; isCollectionItem: boolean; }; border: { optionName: string; isCollectionItem: boolean; }; font: { optionName: string; isCollectionItem: boolean; }; image: { optionName: string; isCollectionItem: boolean; }; shadow: { optionName: string; isCollectionItem: boolean; }; }; static TemplateProps: { tmplOption: string; render: string; component: string; keyFn: string; }[]; } declare type IAnnotationBorderProps = React.PropsWithChildren<{ color?: any; cornerRadius?: any; dashStyle?: any; opacity?: any; visible?: any; width?: any; }>; declare class AnnotationBorder extends NestedOption { static OptionName: string; } declare type IAnnotationImageProps = React.PropsWithChildren<{ height?: any; url?: any; width?: any; }>; declare class AnnotationImage extends NestedOption { static OptionName: string; } declare type IArgumentAxisProps = React.PropsWithChildren<{ aggregateByCategory?: any; aggregatedPointsPosition?: any; aggregationGroupWidth?: any; aggregationInterval?: number | object | string | { days?: any; hours?: any; milliseconds?: any; minutes?: any; months?: any; quarters?: any; seconds?: any; weeks?: any; years?: any; }; allowDecimals?: any; argumentType?: any; axisDivisionFactor?: any; breaks?: { endValue?: any; startValue?: any; }[]; breakStyle?: object | { color?: any; line?: any; width?: any; }; categories?: any; color?: any; constantLines?: { color?: any; dashStyle?: any; displayBehindSeries?: any; extendAxis?: any; label?: object | { font?: any; horizontalAlignment?: any; position?: any; text?: any; verticalAlignment?: any; visible?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; value?: any; width?: any; }[]; constantLineStyle?: object | { color?: any; dashStyle?: any; label?: object | { font?: any; horizontalAlignment?: any; position?: any; verticalAlignment?: any; visible?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; width?: any; }; customPosition?: any; customPositionAxis?: any; discreteAxisDivisionMode?: any; endOnTick?: any; grid?: object | { color?: any; opacity?: any; visible?: any; width?: any; }; holidays?: any; hoverMode?: any; inverted?: any; label?: object | { alignment?: any; customizeHint?: any; customizeText?: any; displayMode?: any; font?: any; format?: any; indentFromAxis?: any; overlappingBehavior?: any; position?: any; rotationAngle?: any; staggeringSpacing?: any; template?: any; textOverflow?: any; visible?: any; wordWrap?: any; }; linearThreshold?: any; logarithmBase?: any; maxValueMargin?: any; minorGrid?: object | { color?: any; opacity?: any; visible?: any; width?: any; }; minorTick?: object | { color?: any; length?: any; opacity?: any; shift?: any; visible?: any; width?: any; }; minorTickCount?: any; minorTickInterval?: number | object | string | { days?: any; hours?: any; milliseconds?: any; minutes?: any; months?: any; quarters?: any; seconds?: any; weeks?: any; years?: any; }; minValueMargin?: any; minVisualRangeLength?: number | object | string | { days?: any; hours?: any; milliseconds?: any; minutes?: any; months?: any; quarters?: any; seconds?: any; weeks?: any; years?: any; }; offset?: any; opacity?: any; placeholderSize?: any; position?: any; singleWorkdays?: any; strips?: { color?: any; endValue?: any; label?: object | { font?: any; horizontalAlignment?: any; text?: any; verticalAlignment?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; startValue?: any; }[]; stripStyle?: object | { label?: object | { font?: any; horizontalAlignment?: any; verticalAlignment?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; }; tick?: object | { color?: any; length?: any; opacity?: any; shift?: any; visible?: any; width?: any; }; tickInterval?: number | object | string | { days?: any; hours?: any; milliseconds?: any; minutes?: any; months?: any; quarters?: any; seconds?: any; weeks?: any; years?: any; }; title?: object | string | { alignment?: any; font?: any; margin?: any; text?: any; textOverflow?: any; wordWrap?: any; }; type?: any; valueMarginsEnabled?: any; visible?: any; visualRange?: any; visualRangeUpdateMode?: any; wholeRange?: any; width?: any; workdaysOnly?: any; workWeek?: any; defaultCategories?: any; onCategoriesChange?: (value: any) => void; defaultVisualRange?: any; onVisualRangeChange?: (value: any) => void; }>; declare class ArgumentAxis extends NestedOption { static OptionName: string; static DefaultsProps: { defaultCategories: string; defaultVisualRange: string; }; static ExpectedChildren: { aggregationInterval: { optionName: string; isCollectionItem: boolean; }; axisConstantLineStyle: { optionName: string; isCollectionItem: boolean; }; axisLabel: { optionName: string; isCollectionItem: boolean; }; axisTitle: { optionName: string; isCollectionItem: boolean; }; break: { optionName: string; isCollectionItem: boolean; }; breakStyle: { optionName: string; isCollectionItem: boolean; }; constantLine: { optionName: string; isCollectionItem: boolean; }; constantLineStyle: { optionName: string; isCollectionItem: boolean; }; grid: { optionName: string; isCollectionItem: boolean; }; label: { optionName: string; isCollectionItem: boolean; }; minorGrid: { optionName: string; isCollectionItem: boolean; }; minorTick: { optionName: string; isCollectionItem: boolean; }; minorTickInterval: { optionName: string; isCollectionItem: boolean; }; minVisualRangeLength: { optionName: string; isCollectionItem: boolean; }; strip: { optionName: string; isCollectionItem: boolean; }; stripStyle: { optionName: string; isCollectionItem: boolean; }; tick: { optionName: string; isCollectionItem: boolean; }; tickInterval: { optionName: string; isCollectionItem: boolean; }; title: { optionName: string; isCollectionItem: boolean; }; visualRange: { optionName: string; isCollectionItem: boolean; }; wholeRange: { optionName: string; isCollectionItem: boolean; }; }; } declare type IArgumentFormatProps = React.PropsWithChildren<{ currency?: any; formatter?: any; parser?: any; precision?: any; type?: any; useCurrencyAccountingStyle?: any; }>; declare class ArgumentFormat extends NestedOption { static OptionName: string; } declare type IAxisConstantLineStyleProps = React.PropsWithChildren<{ color?: any; dashStyle?: any; label?: object | { font?: any; horizontalAlignment?: any; position?: any; verticalAlignment?: any; visible?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; width?: any; }>; declare class AxisConstantLineStyle extends NestedOption { static OptionName: string; } declare type IAxisConstantLineStyleLabelProps = React.PropsWithChildren<{ font?: any; horizontalAlignment?: any; position?: any; verticalAlignment?: any; visible?: any; }>; declare class AxisConstantLineStyleLabel extends NestedOption { static OptionName: string; } declare type IAxisLabelProps = React.PropsWithChildren<{ alignment?: any; customizeHint?: any; customizeText?: any; displayMode?: any; font?: any; format?: any; indentFromAxis?: any; overlappingBehavior?: any; position?: any; rotationAngle?: any; staggeringSpacing?: any; template?: any; textOverflow?: any; visible?: any; wordWrap?: any; render?: (...params: any) => React.ReactNode; component?: React.ComponentType; keyFn?: (data: any) => string; }>; declare class AxisLabel extends NestedOption { static OptionName: string; static TemplateProps: { tmplOption: string; render: string; component: string; keyFn: string; }[]; } declare type IAxisTitleProps = React.PropsWithChildren<{ alignment?: any; font?: any; margin?: any; text?: any; textOverflow?: any; wordWrap?: any; }>; declare class AxisTitle extends NestedOption { static OptionName: string; } declare type IBorderProps = React.PropsWithChildren<{ color?: any; cornerRadius?: any; dashStyle?: any; opacity?: any; visible?: any; width?: any; bottom?: any; left?: any; right?: any; top?: any; }>; declare class Border extends NestedOption { static OptionName: string; } declare type IBreakProps = React.PropsWithChildren<{ endValue?: any; startValue?: any; }>; declare class Break extends NestedOption { static OptionName: string; static IsCollectionItem: boolean; } declare type IBreakStyleProps = React.PropsWithChildren<{ color?: any; line?: any; width?: any; }>; declare class BreakStyle extends NestedOption { static OptionName: string; } declare type IChartTitleProps = React.PropsWithChildren<{ font?: any; horizontalAlignment?: any; margin?: number | object | { bottom?: any; left?: any; right?: any; top?: any; }; placeholderSize?: any; subtitle?: object | string | { font?: any; offset?: any; text?: any; textOverflow?: any; wordWrap?: any; }; text?: any; textOverflow?: any; verticalAlignment?: any; wordWrap?: any; }>; declare class ChartTitle extends NestedOption { static OptionName: string; static ExpectedChildren: { chartTitleSubtitle: { optionName: string; isCollectionItem: boolean; }; font: { optionName: string; isCollectionItem: boolean; }; margin: { optionName: string; isCollectionItem: boolean; }; subtitle: { optionName: string; isCollectionItem: boolean; }; }; } declare type IChartTitleSubtitleProps = React.PropsWithChildren<{ font?: any; offset?: any; text?: any; textOverflow?: any; wordWrap?: any; }>; declare class ChartTitleSubtitle extends NestedOption { static OptionName: string; static ExpectedChildren: { font: { optionName: string; isCollectionItem: boolean; }; }; } declare type ICommonAnnotationSettingsProps = React.PropsWithChildren<{ allowDragging?: any; argument?: any; arrowLength?: any; arrowWidth?: any; axis?: any; border?: object | { color?: any; cornerRadius?: any; dashStyle?: any; opacity?: any; visible?: any; width?: any; }; color?: any; customizeTooltip?: any; data?: any; description?: any; font?: any; height?: any; image?: object | string | { height?: any; url?: any; width?: any; }; offsetX?: any; offsetY?: any; opacity?: any; paddingLeftRight?: any; paddingTopBottom?: any; series?: any; shadow?: object | { blur?: any; color?: any; offsetX?: any; offsetY?: any; opacity?: any; }; template?: any; text?: any; textOverflow?: any; tooltipEnabled?: any; tooltipTemplate?: any; type?: any; value?: any; width?: any; wordWrap?: any; x?: any; y?: any; render?: (...params: any) => React.ReactNode; component?: React.ComponentType; keyFn?: (data: any) => string; tooltipRender?: (...params: any) => React.ReactNode; tooltipComponent?: React.ComponentType; tooltipKeyFn?: (data: any) => string; }>; declare class CommonAnnotationSettings extends NestedOption { static OptionName: string; static TemplateProps: { tmplOption: string; render: string; component: string; keyFn: string; }[]; } declare type ICommonAxisSettingsProps = React.PropsWithChildren<{ aggregatedPointsPosition?: any; allowDecimals?: any; breakStyle?: object | { color?: any; line?: any; width?: any; }; color?: any; constantLineStyle?: object | { color?: any; dashStyle?: any; label?: object | { font?: any; position?: any; visible?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; width?: any; }; discreteAxisDivisionMode?: any; endOnTick?: any; grid?: object | { color?: any; opacity?: any; visible?: any; width?: any; }; inverted?: any; label?: object | { alignment?: any; displayMode?: any; font?: any; indentFromAxis?: any; overlappingBehavior?: any; position?: any; rotationAngle?: any; staggeringSpacing?: any; template?: any; textOverflow?: any; visible?: any; wordWrap?: any; }; maxValueMargin?: any; minorGrid?: object | { color?: any; opacity?: any; visible?: any; width?: any; }; minorTick?: object | { color?: any; length?: any; opacity?: any; shift?: any; visible?: any; width?: any; }; minValueMargin?: any; opacity?: any; placeholderSize?: any; stripStyle?: object | { label?: object | { font?: any; horizontalAlignment?: any; verticalAlignment?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; }; tick?: object | { color?: any; length?: any; opacity?: any; shift?: any; visible?: any; width?: any; }; title?: object | { alignment?: any; font?: any; margin?: any; textOverflow?: any; wordWrap?: any; }; valueMarginsEnabled?: any; visible?: any; width?: any; }>; declare class CommonAxisSettings extends NestedOption { static OptionName: string; static ExpectedChildren: { commonAxisSettingsConstantLineStyle: { optionName: string; isCollectionItem: boolean; }; commonAxisSettingsLabel: { optionName: string; isCollectionItem: boolean; }; commonAxisSettingsTitle: { optionName: string; isCollectionItem: boolean; }; constantLineStyle: { optionName: string; isCollectionItem: boolean; }; label: { optionName: string; isCollectionItem: boolean; }; title: { optionName: string; isCollectionItem: boolean; }; }; } declare type ICommonAxisSettingsConstantLineStyleProps = React.PropsWithChildren<{ color?: any; dashStyle?: any; label?: object | { font?: any; position?: any; visible?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; width?: any; }>; declare class CommonAxisSettingsConstantLineStyle extends NestedOption { static OptionName: string; static ExpectedChildren: { commonAxisSettingsConstantLineStyleLabel: { optionName: string; isCollectionItem: boolean; }; label: { optionName: string; isCollectionItem: boolean; }; }; } declare type ICommonAxisSettingsConstantLineStyleLabelProps = React.PropsWithChildren<{ font?: any; position?: any; visible?: any; }>; declare class CommonAxisSettingsConstantLineStyleLabel extends NestedOption { static OptionName: string; } declare type ICommonAxisSettingsLabelProps = React.PropsWithChildren<{ alignment?: any; displayMode?: any; font?: any; indentFromAxis?: any; overlappingBehavior?: any; position?: any; rotationAngle?: any; staggeringSpacing?: any; template?: any; textOverflow?: any; visible?: any; wordWrap?: any; render?: (...params: any) => React.ReactNode; component?: React.ComponentType; keyFn?: (data: any) => string; }>; declare class CommonAxisSettingsLabel extends NestedOption { static OptionName: string; static TemplateProps: { tmplOption: string; render: string; component: string; keyFn: string; }[]; } declare type ICommonAxisSettingsTitleProps = React.PropsWithChildren<{ alignment?: any; font?: any; margin?: any; textOverflow?: any; wordWrap?: any; }>; declare class CommonAxisSettingsTitle extends NestedOption { static OptionName: string; } declare type ICommonPaneSettingsProps = React.PropsWithChildren<{ backgroundColor?: any; border?: object | { bottom?: any; color?: any; dashStyle?: any; left?: any; opacity?: any; right?: any; top?: any; visible?: any; width?: any; }; }>; declare class CommonPaneSettings extends NestedOption { static OptionName: string; static ExpectedChildren: { border: { optionName: string; isCollectionItem: boolean; }; paneBorder: { optionName: string; isCollectionItem: boolean; }; }; } declare type ICommonSeriesSettingsProps = React.PropsWithChildren<{ aggregation?: object | { calculate?: any; enabled?: any; method?: any; }; area?: any; argumentField?: any; axis?: any; bar?: any; barOverlapGroup?: any; barPadding?: any; barWidth?: any; border?: object | { color?: any; dashStyle?: any; visible?: any; width?: any; }; bubble?: any; candlestick?: any; closeValueField?: any; color?: any; cornerRadius?: any; dashStyle?: any; fullstackedarea?: any; fullstackedbar?: any; fullstackedline?: any; fullstackedspline?: any; fullstackedsplinearea?: any; highValueField?: any; hoverMode?: any; hoverStyle?: object | { border?: object | { color?: any; dashStyle?: any; visible?: any; width?: any; }; color?: any; dashStyle?: any; hatching?: object | { direction?: any; opacity?: any; step?: any; width?: any; }; width?: any; }; ignoreEmptyPoints?: any; innerColor?: any; label?: object | { alignment?: any; argumentFormat?: any; backgroundColor?: any; border?: object | { color?: any; dashStyle?: any; visible?: any; width?: any; }; connector?: object | { color?: any; visible?: any; width?: any; }; customizeText?: any; displayFormat?: any; font?: any; format?: any; horizontalOffset?: any; position?: any; rotationAngle?: any; showForZeroValues?: any; verticalOffset?: any; visible?: any; }; line?: any; lowValueField?: any; maxLabelCount?: any; minBarSize?: any; opacity?: any; openValueField?: any; pane?: any; point?: object | { border?: object | { color?: any; visible?: any; width?: any; }; color?: any; hoverMode?: any; hoverStyle?: object | { border?: object | { color?: any; visible?: any; width?: any; }; color?: any; size?: any; }; image?: object | string | { height?: number | object | { rangeMaxPoint?: any; rangeMinPoint?: any; }; url?: object | string | { rangeMaxPoint?: any; rangeMinPoint?: any; }; width?: number | object | { rangeMaxPoint?: any; rangeMinPoint?: any; }; }; selectionMode?: any; selectionStyle?: object | { border?: object | { color?: any; visible?: any; width?: any; }; color?: any; size?: any; }; size?: any; symbol?: any; visible?: any; }; rangearea?: any; rangebar?: any; rangeValue1Field?: any; rangeValue2Field?: any; reduction?: object | { color?: any; level?: any; }; scatter?: any; selectionMode?: any; selectionStyle?: object | { border?: object | { color?: any; dashStyle?: any; visible?: any; width?: any; }; color?: any; dashStyle?: any; hatching?: object | { direction?: any; opacity?: any; step?: any; width?: any; }; width?: any; }; showInLegend?: any; sizeField?: any; spline?: any; splinearea?: any; stack?: any; stackedarea?: any; stackedbar?: any; stackedline?: any; stackedspline?: any; stackedsplinearea?: any; steparea?: any; stepline?: any; stock?: any; tagField?: any; type?: any; valueErrorBar?: object | { color?: any; displayMode?: any; edgeLength?: any; highValueField?: any; lineWidth?: any; lowValueField?: any; opacity?: any; type?: any; value?: any; }; valueField?: any; visible?: any; width?: any; }>; declare class CommonSeriesSettings extends NestedOption { static OptionName: string; static ExpectedChildren: { aggregation: { optionName: string; isCollectionItem: boolean; }; border: { optionName: string; isCollectionItem: boolean; }; commonSeriesSettingsHoverStyle: { optionName: string; isCollectionItem: boolean; }; commonSeriesSettingsLabel: { optionName: string; isCollectionItem: boolean; }; commonSeriesSettingsSelectionStyle: { optionName: string; isCollectionItem: boolean; }; hoverStyle: { optionName: string; isCollectionItem: boolean; }; label: { optionName: string; isCollectionItem: boolean; }; point: { optionName: string; isCollectionItem: boolean; }; reduction: { optionName: string; isCollectionItem: boolean; }; selectionStyle: { optionName: string; isCollectionItem: boolean; }; seriesBorder: { optionName: string; isCollectionItem: boolean; }; valueErrorBar: { optionName: string; isCollectionItem: boolean; }; }; } declare type ICommonSeriesSettingsHoverStyleProps = React.PropsWithChildren<{ border?: object | { color?: any; dashStyle?: any; visible?: any; width?: any; }; color?: any; dashStyle?: any; hatching?: object | { direction?: any; opacity?: any; step?: any; width?: any; }; width?: any; }>; declare class CommonSeriesSettingsHoverStyle extends NestedOption { static OptionName: string; static ExpectedChildren: { border: { optionName: string; isCollectionItem: boolean; }; hatching: { optionName: string; isCollectionItem: boolean; }; seriesBorder: { optionName: string; isCollectionItem: boolean; }; }; } declare type ICommonSeriesSettingsLabelProps = React.PropsWithChildren<{ alignment?: any; argumentFormat?: any; backgroundColor?: any; border?: object | { color?: any; dashStyle?: any; visible?: any; width?: any; }; connector?: object | { color?: any; visible?: any; width?: any; }; customizeText?: any; displayFormat?: any; font?: any; format?: any; horizontalOffset?: any; position?: any; rotationAngle?: any; showForZeroValues?: any; verticalOffset?: any; visible?: any; }>; declare class CommonSeriesSettingsLabel extends NestedOption { static OptionName: string; static ExpectedChildren: { argumentFormat: { optionName: string; isCollectionItem: boolean; }; border: { optionName: string; isCollectionItem: boolean; }; connector: { optionName: string; isCollectionItem: boolean; }; font: { optionName: string; isCollectionItem: boolean; }; format: { optionName: string; isCollectionItem: boolean; }; seriesBorder: { optionName: string; isCollectionItem: boolean; }; }; } declare type ICommonSeriesSettingsSelectionStyleProps = React.PropsWithChildren<{ border?: object | { color?: any; dashStyle?: any; visible?: any; width?: any; }; color?: any; dashStyle?: any; hatching?: object | { direction?: any; opacity?: any; step?: any; width?: any; }; width?: any; }>; declare class CommonSeriesSettingsSelectionStyle extends NestedOption { static OptionName: string; static ExpectedChildren: { border: { optionName: string; isCollectionItem: boolean; }; hatching: { optionName: string; isCollectionItem: boolean; }; seriesBorder: { optionName: string; isCollectionItem: boolean; }; }; } declare type IConnectorProps = React.PropsWithChildren<{ color?: any; visible?: any; width?: any; }>; declare class Connector extends NestedOption { static OptionName: string; } declare type IConstantLineProps = React.PropsWithChildren<{ color?: any; dashStyle?: any; displayBehindSeries?: any; extendAxis?: any; label?: object | { font?: any; horizontalAlignment?: any; position?: any; text?: any; verticalAlignment?: any; visible?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; value?: any; width?: any; }>; declare class ConstantLine extends NestedOption { static OptionName: string; static IsCollectionItem: boolean; } declare type IConstantLineLabelProps = React.PropsWithChildren<{ font?: any; horizontalAlignment?: any; position?: any; text?: any; verticalAlignment?: any; visible?: any; }>; declare class ConstantLineLabel extends NestedOption { static OptionName: string; } declare type IConstantLineStyleProps = React.PropsWithChildren<{ color?: any; dashStyle?: any; label?: object | { font?: any; horizontalAlignment?: any; position?: any; verticalAlignment?: any; visible?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; width?: any; }>; declare class ConstantLineStyle extends NestedOption { static OptionName: string; } declare type ICrosshairProps = React.PropsWithChildren<{ color?: any; dashStyle?: any; enabled?: any; horizontalLine?: boolean | object | { color?: any; dashStyle?: any; label?: object | { backgroundColor?: any; customizeText?: any; font?: any; format?: any; visible?: any; }; opacity?: any; visible?: any; width?: any; }; label?: object | { backgroundColor?: any; customizeText?: any; font?: any; format?: any; visible?: any; }; opacity?: any; verticalLine?: boolean | object | { color?: any; dashStyle?: any; label?: object | { backgroundColor?: any; customizeText?: any; font?: any; format?: any; visible?: any; }; opacity?: any; visible?: any; width?: any; }; width?: any; }>; declare class Crosshair extends NestedOption { static OptionName: string; static ExpectedChildren: { horizontalLine: { optionName: string; isCollectionItem: boolean; }; horizontalLineLabel: { optionName: string; isCollectionItem: boolean; }; label: { optionName: string; isCollectionItem: boolean; }; verticalLine: { optionName: string; isCollectionItem: boolean; }; }; } declare type IDataPrepareSettingsProps = React.PropsWithChildren<{ checkTypeForAllData?: any; convertToAxisDataType?: any; sortingMethod?: any; }>; declare class DataPrepareSettings extends NestedOption { static OptionName: string; } declare type IDragBoxStyleProps = React.PropsWithChildren<{ color?: any; opacity?: any; }>; declare class DragBoxStyle extends NestedOption { static OptionName: string; } declare type IExportProps = React.PropsWithChildren<{ backgroundColor?: any; enabled?: any; fileName?: any; formats?: any; margin?: any; printingEnabled?: any; svgToCanvas?: any; }>; declare class Export extends NestedOption { static OptionName: string; } declare type IFontProps = React.PropsWithChildren<{ color?: any; family?: any; opacity?: any; size?: any; weight?: any; }>; declare class Font extends NestedOption { static OptionName: string; } declare type IFormatProps = React.PropsWithChildren<{ currency?: any; formatter?: any; parser?: any; precision?: any; type?: any; useCurrencyAccountingStyle?: any; }>; declare class Format extends NestedOption { static OptionName: string; } declare type IGridProps = React.PropsWithChildren<{ color?: any; opacity?: any; visible?: any; width?: any; }>; declare class Grid extends NestedOption { static OptionName: string; } declare type IHatchingProps = React.PropsWithChildren<{ direction?: any; opacity?: any; step?: any; width?: any; }>; declare class Hatching extends NestedOption { static OptionName: string; } declare type IHeightProps = React.PropsWithChildren<{ rangeMaxPoint?: any; rangeMinPoint?: any; }>; declare class Height extends NestedOption { static OptionName: string; } declare type IHorizontalLineProps = React.PropsWithChildren<{ color?: any; dashStyle?: any; label?: object | { backgroundColor?: any; customizeText?: any; font?: any; format?: any; visible?: any; }; opacity?: any; visible?: any; width?: any; }>; declare class HorizontalLine extends NestedOption { static OptionName: string; static ExpectedChildren: { horizontalLineLabel: { optionName: string; isCollectionItem: boolean; }; label: { optionName: string; isCollectionItem: boolean; }; }; } declare type IHorizontalLineLabelProps = React.PropsWithChildren<{ backgroundColor?: any; customizeText?: any; font?: any; format?: any; visible?: any; }>; declare class HorizontalLineLabel extends NestedOption { static OptionName: string; } declare type IHoverStyleProps = React.PropsWithChildren<{ border?: object | { color?: any; dashStyle?: any; visible?: any; width?: any; }; color?: any; dashStyle?: any; hatching?: object | { direction?: any; opacity?: any; step?: any; width?: any; }; width?: any; size?: any; }>; declare class HoverStyle extends NestedOption { static OptionName: string; } declare type IImageProps = React.PropsWithChildren<{ height?: any; url?: any; width?: any; }>; declare class Image extends NestedOption { static OptionName: string; } declare type ILabelProps = React.PropsWithChildren<{ font?: any; horizontalAlignment?: any; position?: any; verticalAlignment?: any; visible?: any; text?: any; alignment?: any; customizeHint?: any; customizeText?: any; displayMode?: any; format?: any; indentFromAxis?: any; overlappingBehavior?: any; rotationAngle?: any; staggeringSpacing?: any; template?: any; textOverflow?: any; wordWrap?: any; argumentFormat?: any; backgroundColor?: any; border?: object | { color?: any; dashStyle?: any; visible?: any; width?: any; }; connector?: object | { color?: any; visible?: any; width?: any; }; displayFormat?: any; horizontalOffset?: any; showForZeroValues?: any; verticalOffset?: any; render?: (...params: any) => React.ReactNode; component?: React.ComponentType; keyFn?: (data: any) => string; }>; declare class Label extends NestedOption { static OptionName: string; static TemplateProps: { tmplOption: string; render: string; component: string; keyFn: string; }[]; } declare type ILegendProps = React.PropsWithChildren<{ backgroundColor?: any; border?: object | { color?: any; cornerRadius?: any; dashStyle?: any; opacity?: any; visible?: any; width?: any; }; columnCount?: any; columnItemSpacing?: any; customizeHint?: any; customizeItems?: any; customizeText?: any; font?: any; horizontalAlignment?: any; hoverMode?: any; itemsAlignment?: any; itemTextPosition?: any; margin?: number | object | { bottom?: any; left?: any; right?: any; top?: any; }; markerSize?: any; markerTemplate?: any; orientation?: any; paddingLeftRight?: any; paddingTopBottom?: any; position?: any; rowCount?: any; rowItemSpacing?: any; title?: object | string | { font?: any; horizontalAlignment?: any; margin?: object | { bottom?: any; left?: any; right?: any; top?: any; }; placeholderSize?: any; subtitle?: object | string | { font?: any; offset?: any; text?: any; }; text?: any; verticalAlignment?: any; }; verticalAlignment?: any; visible?: any; markerRender?: (...params: any) => React.ReactNode; markerComponent?: React.ComponentType; markerKeyFn?: (data: any) => string; }>; declare class Legend extends NestedOption { static OptionName: string; static ExpectedChildren: { annotationBorder: { optionName: string; isCollectionItem: boolean; }; border: { optionName: string; isCollectionItem: boolean; }; font: { optionName: string; isCollectionItem: boolean; }; legendTitle: { optionName: string; isCollectionItem: boolean; }; margin: { optionName: string; isCollectionItem: boolean; }; title: { optionName: string; isCollectionItem: boolean; }; }; static TemplateProps: { tmplOption: string; render: string; component: string; keyFn: string; }[]; } declare type ILegendTitleProps = React.PropsWithChildren<{ font?: any; horizontalAlignment?: any; margin?: object | { bottom?: any; left?: any; right?: any; top?: any; }; placeholderSize?: any; subtitle?: object | string | { font?: any; offset?: any; text?: any; }; text?: any; verticalAlignment?: any; }>; declare class LegendTitle extends NestedOption { static OptionName: string; static ExpectedChildren: { font: { optionName: string; isCollectionItem: boolean; }; legendTitleSubtitle: { optionName: string; isCollectionItem: boolean; }; margin: { optionName: string; isCollectionItem: boolean; }; subtitle: { optionName: string; isCollectionItem: boolean; }; }; } declare type ILegendTitleSubtitleProps = React.PropsWithChildren<{ font?: any; offset?: any; text?: any; }>; declare class LegendTitleSubtitle extends NestedOption { static OptionName: string; static ExpectedChildren: { font: { optionName: string; isCollectionItem: boolean; }; }; } declare type ILengthProps = React.PropsWithChildren<{ days?: any; hours?: any; milliseconds?: any; minutes?: any; months?: any; quarters?: any; seconds?: any; weeks?: any; years?: any; }>; declare class Length extends NestedOption { static OptionName: string; } declare type ILoadingIndicatorProps = React.PropsWithChildren<{ backgroundColor?: any; enabled?: any; font?: any; show?: any; text?: any; defaultShow?: any; onShowChange?: (value: any) => void; }>; declare class LoadingIndicator extends NestedOption { static OptionName: string; static DefaultsProps: { defaultShow: string; }; static ExpectedChildren: { font: { optionName: string; isCollectionItem: boolean; }; }; } declare type IMarginProps = React.PropsWithChildren<{ bottom?: any; left?: any; right?: any; top?: any; }>; declare class Margin extends NestedOption { static OptionName: string; } declare type IMinorGridProps = React.PropsWithChildren<{ color?: any; opacity?: any; visible?: any; width?: any; }>; declare class MinorGrid extends NestedOption { static OptionName: string; } declare type IMinorTickProps = React.PropsWithChildren<{ color?: any; length?: any; opacity?: any; shift?: any; visible?: any; width?: any; }>; declare class MinorTick extends NestedOption { static OptionName: string; } declare type IMinorTickIntervalProps = React.PropsWithChildren<{ days?: any; hours?: any; milliseconds?: any; minutes?: any; months?: any; quarters?: any; seconds?: any; weeks?: any; years?: any; }>; declare class MinorTickInterval extends NestedOption { static OptionName: string; } declare type IMinVisualRangeLengthProps = React.PropsWithChildren<{ days?: any; hours?: any; milliseconds?: any; minutes?: any; months?: any; quarters?: any; seconds?: any; weeks?: any; years?: any; }>; declare class MinVisualRangeLength extends NestedOption { static OptionName: string; } declare type IPaneProps = React.PropsWithChildren<{ backgroundColor?: any; border?: object | { bottom?: any; color?: any; dashStyle?: any; left?: any; opacity?: any; right?: any; top?: any; visible?: any; width?: any; }; height?: any; name?: any; }>; declare class Pane extends NestedOption { static OptionName: string; static IsCollectionItem: boolean; } declare type IPaneBorderProps = React.PropsWithChildren<{ bottom?: any; color?: any; dashStyle?: any; left?: any; opacity?: any; right?: any; top?: any; visible?: any; width?: any; }>; declare class PaneBorder extends NestedOption { static OptionName: string; } declare type IPointProps = React.PropsWithChildren<{ border?: object | { color?: any; visible?: any; width?: any; }; color?: any; hoverMode?: any; hoverStyle?: object | { border?: object | { color?: any; visible?: any; width?: any; }; color?: any; size?: any; }; image?: object | string | { height?: number | object | { rangeMaxPoint?: any; rangeMinPoint?: any; }; url?: object | string | { rangeMaxPoint?: any; rangeMinPoint?: any; }; width?: number | object | { rangeMaxPoint?: any; rangeMinPoint?: any; }; }; selectionMode?: any; selectionStyle?: object | { border?: object | { color?: any; visible?: any; width?: any; }; color?: any; size?: any; }; size?: any; symbol?: any; visible?: any; }>; declare class Point extends NestedOption { static OptionName: string; static ExpectedChildren: { border: { optionName: string; isCollectionItem: boolean; }; hoverStyle: { optionName: string; isCollectionItem: boolean; }; image: { optionName: string; isCollectionItem: boolean; }; pointBorder: { optionName: string; isCollectionItem: boolean; }; pointHoverStyle: { optionName: string; isCollectionItem: boolean; }; pointImage: { optionName: string; isCollectionItem: boolean; }; pointSelectionStyle: { optionName: string; isCollectionItem: boolean; }; selectionStyle: { optionName: string; isCollectionItem: boolean; }; }; } declare type IPointBorderProps = React.PropsWithChildren<{ color?: any; visible?: any; width?: any; }>; declare class PointBorder extends NestedOption { static OptionName: string; } declare type IPointHoverStyleProps = React.PropsWithChildren<{ border?: object | { color?: any; visible?: any; width?: any; }; color?: any; size?: any; }>; declare class PointHoverStyle extends NestedOption { static OptionName: string; static ExpectedChildren: { border: { optionName: string; isCollectionItem: boolean; }; pointBorder: { optionName: string; isCollectionItem: boolean; }; }; } declare type IPointImageProps = React.PropsWithChildren<{ height?: number | object | { rangeMaxPoint?: any; rangeMinPoint?: any; }; url?: object | string | { rangeMaxPoint?: any; rangeMinPoint?: any; }; width?: number | object | { rangeMaxPoint?: any; rangeMinPoint?: any; }; }>; declare class PointImage extends NestedOption { static OptionName: string; static ExpectedChildren: { height: { optionName: string; isCollectionItem: boolean; }; url: { optionName: string; isCollectionItem: boolean; }; width: { optionName: string; isCollectionItem: boolean; }; }; } declare type IPointSelectionStyleProps = React.PropsWithChildren<{ border?: object | { color?: any; visible?: any; width?: any; }; color?: any; size?: any; }>; declare class PointSelectionStyle extends NestedOption { static OptionName: string; static ExpectedChildren: { border: { optionName: string; isCollectionItem: boolean; }; pointBorder: { optionName: string; isCollectionItem: boolean; }; }; } declare type IReductionProps = React.PropsWithChildren<{ color?: any; level?: any; }>; declare class Reduction extends NestedOption { static OptionName: string; } declare type IScrollBarProps = React.PropsWithChildren<{ color?: any; offset?: any; opacity?: any; position?: any; visible?: any; width?: any; }>; declare class ScrollBar extends NestedOption { static OptionName: string; } declare type ISelectionStyleProps = React.PropsWithChildren<{ border?: object | { color?: any; visible?: any; width?: any; }; color?: any; size?: any; dashStyle?: any; hatching?: object | { direction?: any; opacity?: any; step?: any; width?: any; }; width?: any; }>; declare class SelectionStyle extends NestedOption { static OptionName: string; } declare type ISeriesProps = React.PropsWithChildren<{ aggregation?: object | { calculate?: any; enabled?: any; method?: any; }; argumentField?: any; axis?: any; barOverlapGroup?: any; barPadding?: any; barWidth?: any; border?: object | { color?: any; dashStyle?: any; visible?: any; width?: any; }; closeValueField?: any; color?: any; cornerRadius?: any; dashStyle?: any; highValueField?: any; hoverMode?: any; hoverStyle?: object | { border?: object | { color?: any; dashStyle?: any; visible?: any; width?: any; }; color?: any; dashStyle?: any; hatching?: object | { direction?: any; opacity?: any; step?: any; width?: any; }; width?: any; }; ignoreEmptyPoints?: any; innerColor?: any; label?: object | { alignment?: any; argumentFormat?: any; backgroundColor?: any; border?: object | { color?: any; dashStyle?: any; visible?: any; width?: any; }; connector?: object | { color?: any; visible?: any; width?: any; }; customizeText?: any; displayFormat?: any; font?: any; format?: any; horizontalOffset?: any; position?: any; rotationAngle?: any; showForZeroValues?: any; verticalOffset?: any; visible?: any; }; lowValueField?: any; maxLabelCount?: any; minBarSize?: any; name?: any; opacity?: any; openValueField?: any; pane?: any; point?: object | { border?: object | { color?: any; visible?: any; width?: any; }; color?: any; hoverMode?: any; hoverStyle?: object | { border?: object | { color?: any; visible?: any; width?: any; }; color?: any; size?: any; }; image?: object | string | { height?: number | object | { rangeMaxPoint?: any; rangeMinPoint?: any; }; url?: object | string | { rangeMaxPoint?: any; rangeMinPoint?: any; }; width?: number | object | { rangeMaxPoint?: any; rangeMinPoint?: any; }; }; selectionMode?: any; selectionStyle?: object | { border?: object | { color?: any; visible?: any; width?: any; }; color?: any; size?: any; }; size?: any; symbol?: any; visible?: any; }; rangeValue1Field?: any; rangeValue2Field?: any; reduction?: object | { color?: any; level?: any; }; selectionMode?: any; selectionStyle?: object | { border?: object | { color?: any; dashStyle?: any; visible?: any; width?: any; }; color?: any; dashStyle?: any; hatching?: object | { direction?: any; opacity?: any; step?: any; width?: any; }; width?: any; }; showInLegend?: any; sizeField?: any; stack?: any; tag?: any; tagField?: any; type?: any; valueErrorBar?: object | { color?: any; displayMode?: any; edgeLength?: any; highValueField?: any; lineWidth?: any; lowValueField?: any; opacity?: any; type?: any; value?: any; }; valueField?: any; visible?: any; width?: any; }>; declare class Series extends NestedOption { static OptionName: string; static IsCollectionItem: boolean; } declare type ISeriesBorderProps = React.PropsWithChildren<{ color?: any; dashStyle?: any; visible?: any; width?: any; }>; declare class SeriesBorder extends NestedOption { static OptionName: string; } declare type ISeriesTemplateProps = React.PropsWithChildren<{ customizeSeries?: any; nameField?: any; }>; declare class SeriesTemplate extends NestedOption { static OptionName: string; } declare type IShadowProps = React.PropsWithChildren<{ blur?: any; color?: any; offsetX?: any; offsetY?: any; opacity?: any; }>; declare class Shadow extends NestedOption { static OptionName: string; } declare type ISizeProps = React.PropsWithChildren<{ height?: any; width?: any; }>; declare class Size extends NestedOption { static OptionName: string; } declare type IStripProps = React.PropsWithChildren<{ color?: any; endValue?: any; label?: object | { font?: any; horizontalAlignment?: any; text?: any; verticalAlignment?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; startValue?: any; }>; declare class Strip extends NestedOption { static OptionName: string; static IsCollectionItem: boolean; } declare type IStripLabelProps = React.PropsWithChildren<{ font?: any; horizontalAlignment?: any; text?: any; verticalAlignment?: any; }>; declare class StripLabel extends NestedOption { static OptionName: string; } declare type IStripStyleProps = React.PropsWithChildren<{ label?: object | { font?: any; horizontalAlignment?: any; verticalAlignment?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; }>; declare class StripStyle extends NestedOption { static OptionName: string; static ExpectedChildren: { label: { optionName: string; isCollectionItem: boolean; }; stripStyleLabel: { optionName: string; isCollectionItem: boolean; }; }; } declare type IStripStyleLabelProps = React.PropsWithChildren<{ font?: any; horizontalAlignment?: any; verticalAlignment?: any; }>; declare class StripStyleLabel extends NestedOption { static OptionName: string; } declare type ISubtitleProps = React.PropsWithChildren<{ font?: any; offset?: any; text?: any; textOverflow?: any; wordWrap?: any; }>; declare class Subtitle extends NestedOption { static OptionName: string; } declare type ITickProps = React.PropsWithChildren<{ color?: any; length?: any; opacity?: any; shift?: any; visible?: any; width?: any; }>; declare class Tick extends NestedOption { static OptionName: string; } declare type ITickIntervalProps = React.PropsWithChildren<{ days?: any; hours?: any; milliseconds?: any; minutes?: any; months?: any; quarters?: any; seconds?: any; weeks?: any; years?: any; }>; declare class TickInterval extends NestedOption { static OptionName: string; } declare type ITitleProps = React.PropsWithChildren<{ alignment?: any; font?: any; margin?: any; text?: any; textOverflow?: any; wordWrap?: any; horizontalAlignment?: any; placeholderSize?: any; subtitle?: object | string | { font?: any; offset?: any; text?: any; }; verticalAlignment?: any; }>; declare class Title extends NestedOption { static OptionName: string; } declare type ITooltipProps = React.PropsWithChildren<{ argumentFormat?: any; arrowLength?: any; border?: object | { color?: any; dashStyle?: any; opacity?: any; visible?: any; width?: any; }; color?: any; container?: any; contentTemplate?: any; cornerRadius?: any; customizeTooltip?: any; enabled?: any; font?: any; format?: any; interactive?: any; location?: any; opacity?: any; paddingLeftRight?: any; paddingTopBottom?: any; shadow?: object | { blur?: any; color?: any; offsetX?: any; offsetY?: any; opacity?: any; }; shared?: any; zIndex?: any; contentRender?: (...params: any) => React.ReactNode; contentComponent?: React.ComponentType; contentKeyFn?: (data: any) => string; }>; declare class Tooltip extends NestedOption { static OptionName: string; static ExpectedChildren: { argumentFormat: { optionName: string; isCollectionItem: boolean; }; border: { optionName: string; isCollectionItem: boolean; }; font: { optionName: string; isCollectionItem: boolean; }; format: { optionName: string; isCollectionItem: boolean; }; shadow: { optionName: string; isCollectionItem: boolean; }; tooltipBorder: { optionName: string; isCollectionItem: boolean; }; }; static TemplateProps: { tmplOption: string; render: string; component: string; keyFn: string; }[]; } declare type ITooltipBorderProps = React.PropsWithChildren<{ color?: any; dashStyle?: any; opacity?: any; visible?: any; width?: any; }>; declare class TooltipBorder extends NestedOption { static OptionName: string; } declare type IUrlProps = React.PropsWithChildren<{ rangeMaxPoint?: any; rangeMinPoint?: any; }>; declare class Url extends NestedOption { static OptionName: string; } declare type IValueAxisProps = React.PropsWithChildren<{ aggregatedPointsPosition?: any; allowDecimals?: any; autoBreaksEnabled?: any; axisDivisionFactor?: any; breaks?: { endValue?: any; startValue?: any; }[]; breakStyle?: object | { color?: any; line?: any; width?: any; }; categories?: any; color?: any; constantLines?: { color?: any; dashStyle?: any; displayBehindSeries?: any; extendAxis?: any; label?: object | { font?: any; horizontalAlignment?: any; position?: any; text?: any; verticalAlignment?: any; visible?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; value?: any; width?: any; }[]; constantLineStyle?: object | { color?: any; dashStyle?: any; label?: object | { font?: any; horizontalAlignment?: any; position?: any; verticalAlignment?: any; visible?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; width?: any; }; customPosition?: any; discreteAxisDivisionMode?: any; endOnTick?: any; grid?: object | { color?: any; opacity?: any; visible?: any; width?: any; }; inverted?: any; label?: object | { alignment?: any; customizeHint?: any; customizeText?: any; displayMode?: any; font?: any; format?: any; indentFromAxis?: any; overlappingBehavior?: any; position?: any; rotationAngle?: any; staggeringSpacing?: any; template?: any; textOverflow?: any; visible?: any; wordWrap?: any; }; linearThreshold?: any; logarithmBase?: any; maxAutoBreakCount?: any; maxValueMargin?: any; minorGrid?: object | { color?: any; opacity?: any; visible?: any; width?: any; }; minorTick?: object | { color?: any; length?: any; opacity?: any; shift?: any; visible?: any; width?: any; }; minorTickCount?: any; minorTickInterval?: number | object | string | { days?: any; hours?: any; milliseconds?: any; minutes?: any; months?: any; quarters?: any; seconds?: any; weeks?: any; years?: any; }; minValueMargin?: any; minVisualRangeLength?: number | object | string | { days?: any; hours?: any; milliseconds?: any; minutes?: any; months?: any; quarters?: any; seconds?: any; weeks?: any; years?: any; }; multipleAxesSpacing?: any; name?: any; offset?: any; opacity?: any; pane?: any; placeholderSize?: any; position?: any; showZero?: any; strips?: { color?: any; endValue?: any; label?: object | { font?: any; horizontalAlignment?: any; text?: any; verticalAlignment?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; startValue?: any; }[]; stripStyle?: object | { label?: object | { font?: any; horizontalAlignment?: any; verticalAlignment?: any; }; paddingLeftRight?: any; paddingTopBottom?: any; }; synchronizedValue?: any; tick?: object | { color?: any; length?: any; opacity?: any; shift?: any; visible?: any; width?: any; }; tickInterval?: number | object | string | { days?: any; hours?: any; milliseconds?: any; minutes?: any; months?: any; quarters?: any; seconds?: any; weeks?: any; years?: any; }; title?: object | string | { alignment?: any; font?: any; margin?: any; text?: any; textOverflow?: any; wordWrap?: any; }; type?: any; valueMarginsEnabled?: any; valueType?: any; visible?: any; visualRange?: any; visualRangeUpdateMode?: any; wholeRange?: any; width?: any; defaultCategories?: any; onCategoriesChange?: (value: any) => void; defaultVisualRange?: any; onVisualRangeChange?: (value: any) => void; }>; declare class ValueAxis extends NestedOption { static OptionName: string; static IsCollectionItem: boolean; static DefaultsProps: { defaultCategories: string; defaultVisualRange: string; }; static ExpectedChildren: { axisConstantLineStyle: { optionName: string; isCollectionItem: boolean; }; axisLabel: { optionName: string; isCollectionItem: boolean; }; axisTitle: { optionName: string; isCollectionItem: boolean; }; break: { optionName: string; isCollectionItem: boolean; }; constantLine: { optionName: string; isCollectionItem: boolean; }; constantLineStyle: { optionName: string; isCollectionItem: boolean; }; label: { optionName: string; isCollectionItem: boolean; }; minorTickInterval: { optionName: string; isCollectionItem: boolean; }; minVisualRangeLength: { optionName: string; isCollectionItem: boolean; }; strip: { optionName: string; isCollectionItem: boolean; }; tickInterval: { optionName: string; isCollectionItem: boolean; }; title: { optionName: string; isCollectionItem: boolean; }; visualRange: { optionName: string; isCollectionItem: boolean; }; wholeRange: { optionName: string; isCollectionItem: boolean; }; }; } declare type IValueErrorBarProps = React.PropsWithChildren<{ color?: any; displayMode?: any; edgeLength?: any; highValueField?: any; lineWidth?: any; lowValueField?: any; opacity?: any; type?: any; value?: any; }>; declare class ValueErrorBar extends NestedOption { static OptionName: string; } declare type IVerticalLineProps = React.PropsWithChildren<{ color?: any; dashStyle?: any; label?: object | { backgroundColor?: any; customizeText?: any; font?: any; format?: any; visible?: any; }; opacity?: any; visible?: any; width?: any; }>; declare class VerticalLine extends NestedOption { static OptionName: string; static ExpectedChildren: { horizontalLineLabel: { optionName: string; isCollectionItem: boolean; }; label: { optionName: string; isCollectionItem: boolean; }; }; } declare type IVisualRangeProps = React.PropsWithChildren<{ endValue?: any; length?: number | object | string | { days?: any; hours?: any; milliseconds?: any; minutes?: any; months?: any; quarters?: any; seconds?: any; weeks?: any; years?: any; }; startValue?: any; defaultEndValue?: any; onEndValueChange?: (value: any) => void; defaultStartValue?: any; onStartValueChange?: (value: any) => void; }>; declare class VisualRange extends NestedOption { static OptionName: string; static DefaultsProps: { defaultEndValue: string; defaultStartValue: string; }; } declare type IWholeRangeProps = React.PropsWithChildren<{ endValue?: any; length?: number | object | string | { days?: any; hours?: any; milliseconds?: any; minutes?: any; months?: any; quarters?: any; seconds?: any; weeks?: any; years?: any; }; startValue?: any; defaultEndValue?: any; onEndValueChange?: (value: any) => void; defaultStartValue?: any; onStartValueChange?: (value: any) => void; }>; declare class WholeRange extends NestedOption { static OptionName: string; static DefaultsProps: { defaultEndValue: string; defaultStartValue: string; }; } declare type IWidthProps = React.PropsWithChildren<{ rangeMaxPoint?: any; rangeMinPoint?: any; }>; declare class Width extends NestedOption { static OptionName: string; } declare type IZoomAndPanProps = React.PropsWithChildren<{ allowMouseWheel?: any; allowTouchGestures?: any; argumentAxis?: any; dragBoxStyle?: object | { color?: any; opacity?: any; }; dragToZoom?: any; panKey?: any; valueAxis?: any; }>; declare class ZoomAndPan extends NestedOption { static OptionName: string; static ExpectedChildren: { dragBoxStyle: { optionName: string; isCollectionItem: boolean; }; }; } export default Chart; export { Chart, IChartOptions, AdaptiveLayout, IAdaptiveLayoutProps, Aggregation, IAggregationProps, AggregationInterval, IAggregationIntervalProps, Animation, IAnimationProps, Annotation, IAnnotationProps, AnnotationBorder, IAnnotationBorderProps, AnnotationImage, IAnnotationImageProps, ArgumentAxis, IArgumentAxisProps, ArgumentFormat, IArgumentFormatProps, AxisConstantLineStyle, IAxisConstantLineStyleProps, AxisConstantLineStyleLabel, IAxisConstantLineStyleLabelProps, AxisLabel, IAxisLabelProps, AxisTitle, IAxisTitleProps, Border, IBorderProps, Break, IBreakProps, BreakStyle, IBreakStyleProps, ChartTitle, IChartTitleProps, ChartTitleSubtitle, IChartTitleSubtitleProps, CommonAnnotationSettings, ICommonAnnotationSettingsProps, CommonAxisSettings, ICommonAxisSettingsProps, CommonAxisSettingsConstantLineStyle, ICommonAxisSettingsConstantLineStyleProps, CommonAxisSettingsConstantLineStyleLabel, ICommonAxisSettingsConstantLineStyleLabelProps, CommonAxisSettingsLabel, ICommonAxisSettingsLabelProps, CommonAxisSettingsTitle, ICommonAxisSettingsTitleProps, CommonPaneSettings, ICommonPaneSettingsProps, CommonSeriesSettings, ICommonSeriesSettingsProps, CommonSeriesSettingsHoverStyle, ICommonSeriesSettingsHoverStyleProps, CommonSeriesSettingsLabel, ICommonSeriesSettingsLabelProps, CommonSeriesSettingsSelectionStyle, ICommonSeriesSettingsSelectionStyleProps, Connector, IConnectorProps, ConstantLine, IConstantLineProps, ConstantLineLabel, IConstantLineLabelProps, ConstantLineStyle, IConstantLineStyleProps, Crosshair, ICrosshairProps, DataPrepareSettings, IDataPrepareSettingsProps, DragBoxStyle, IDragBoxStyleProps, Export, IExportProps, Font, IFontProps, Format, IFormatProps, Grid, IGridProps, Hatching, IHatchingProps, Height, IHeightProps, HorizontalLine, IHorizontalLineProps, HorizontalLineLabel, IHorizontalLineLabelProps, HoverStyle, IHoverStyleProps, Image, IImageProps, Label, ILabelProps, Legend, ILegendProps, LegendTitle, ILegendTitleProps, LegendTitleSubtitle, ILegendTitleSubtitleProps, Length, ILengthProps, LoadingIndicator, ILoadingIndicatorProps, Margin, IMarginProps, MinorGrid, IMinorGridProps, MinorTick, IMinorTickProps, MinorTickInterval, IMinorTickIntervalProps, MinVisualRangeLength, IMinVisualRangeLengthProps, Pane, IPaneProps, PaneBorder, IPaneBorderProps, Point, IPointProps, PointBorder, IPointBorderProps, PointHoverStyle, IPointHoverStyleProps, PointImage, IPointImageProps, PointSelectionStyle, IPointSelectionStyleProps, Reduction, IReductionProps, ScrollBar, IScrollBarProps, SelectionStyle, ISelectionStyleProps, Series, ISeriesProps, SeriesBorder, ISeriesBorderProps, SeriesTemplate, ISeriesTemplateProps, Shadow, IShadowProps, Size, ISizeProps, Strip, IStripProps, StripLabel, IStripLabelProps, StripStyle, IStripStyleProps, StripStyleLabel, IStripStyleLabelProps, Subtitle, ISubtitleProps, Tick, ITickProps, TickInterval, ITickIntervalProps, Title, ITitleProps, Tooltip, ITooltipProps, TooltipBorder, ITooltipBorderProps, Url, IUrlProps, ValueAxis, IValueAxisProps, ValueErrorBar, IValueErrorBarProps, VerticalLine, IVerticalLineProps, VisualRange, IVisualRangeProps, WholeRange, IWholeRangeProps, Width, IWidthProps, ZoomAndPan, IZoomAndPanProps };