*
* [
* {
* name : String E.g. "SeriesName" | "MetricName",
* color : String E.g. "#000",
* thresholdLines:[
* {
* type : String E.g. "error" | "warning" | "success",
* value : Number E.g. Y axis value,
* text : String E.g. "> 50",
* position : String E.g. "start" | "middle" | "end"
* } , ...
* ],
* points:[
* { x : Number, y : Number}, ...
* ],
* yAxisUnit: String E.g. "percentage" | "number" | "bytes" | "time",
* yAxisName : String E.g. "y" | "y2",
* type : String "area" | "areaLineRange" | "areaSpline" |
* "areaSplineRange" | "areaStep" | "bar" |
* "bubble" | "line" | "scatter" | "spline" | "step"
* } , ...
* ]
*
*
*/
series: {
type: ArrayConstructor;
default: () => never[];
};
/**
* Vertical lines to display events it accepts milliseconds
*/
eventLines: {
type: ArrayConstructor;
default: () => never[];
};
/**
* true | false
*/
groupedTooltip: {
type: BooleanConstructor;
default: boolean;
};
/**
* true | false
*/
linkedTooltip: {
type: BooleanConstructor;
default: boolean;
};
/**
* 'default' | 'error' | 'warning'
*/
state: {
type: StringConstructor;
default: string;
validator(value: unknown): boolean;
};
/**
* 'chart' | 'number'
*/
type: {
type: StringConstructor;
default: string;
validator(value: unknown): boolean;
};
/**
* true | false
*
* [
* {
* name : String E.g. "SeriesName" | "MetricName",
* color : String E.g. "#000",
* thresholdLines:[
* {
* type : String E.g. "error" | "warning" | "success",
* value : Number E.g. Y axis value,
* text : String E.g. "> 50",
* position : String E.g. "start" | "middle" | "end"
* } , ...
* ],
* points:[
* { x : Number, y : Number}, ...
* ],
* yAxisUnit: String E.g. "percentage" | "number" | "bytes" | "time",
* yAxisName : String E.g. "y" | "y2",
* type : String "area" | "areaLineRange" | "areaSpline" |
* "areaSplineRange" | "areaStep" | "bar" |
* "bubble" | "line" | "scatter" | "spline" | "step"
* } , ...
* ]
*
*
*/
series: {
type: ArrayConstructor;
default: () => never[];
};
/**
* Vertical lines to display events it accepts milliseconds
*/
eventLines: {
type: ArrayConstructor;
default: () => never[];
};
/**
* true | false
*/
groupedTooltip: {
type: BooleanConstructor;
default: boolean;
};
/**
* true | false
*/
linkedTooltip: {
type: BooleanConstructor;
default: boolean;
};
/**
* 'default' | 'error' | 'warning'
*/
state: {
type: StringConstructor;
default: string;
validator(value: unknown): boolean;
};
/**
* 'chart' | 'number'
*/
type: {
type: StringConstructor;
default: string;
validator(value: unknown): boolean;
};
/**
* true | false
if true then positive deviation will be showed in red color
*/
invertDeviationColor: {
type: BooleanConstructor;
default: boolean;
};
enableDeviationColor: {
type: BooleanConstructor;
default: boolean;
};
transparent: {
type: BooleanConstructor;
default: boolean;
};
noDataMessage: {
type: StringConstructor;
default: string;
};
loading: {
type: BooleanConstructor;
default: boolean;
};
noDigitsAfterDeviationDecimal: {
type: NumberConstructor;
default: number;
};
/**
* minimun value on X
* <number> | { fit : <boolean>, value : <number>}
*/
xMin: {
type: (ObjectConstructor | NumberConstructor)[];
default: null;
};
/**
* maximum value on X
* <number> | { fit : <boolean>, value : <number>}
*/
xMax: {
type: (ObjectConstructor | NumberConstructor)[];
default: null;
};
/**
* array of xValues
*/
xTickValues: {
type: ArrayConstructor;
default: () => null;
};
draggable: {
type: BooleanConstructor;
default: boolean;
};
xTickPosition: {
type: ObjectConstructor;
default: () => {
x: number;
y: number;
};
};
/**
* true | false
*/
connectNull: {
type: BooleanConstructor;
default: boolean;
};
/**
* Used for bar width in bar chart
*/
barWidthRatio: {
type: NumberConstructor;
default: number;
};
}>>, {
type: string;
header: string;
state: string;
transparent: boolean;
loading: boolean;
series: unknown[];
eventLines: unknown[];
draggable: boolean;
enableDeviationColor: boolean;
xMin: number | Record;
xMax: number | Record;
invertDeviationColor: boolean;
groupedTooltip: boolean;
linkedTooltip: boolean;
noDigitsAfterDeviationDecimal: number;
noDataMessage: string;
xTickValues: unknown[];
xTickPosition: Record;
connectNull: boolean;
barWidthRatio: number;
}>;
export default _default;