/*!
* 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 };