declare const _default: import("vue/types/v3-define-component").DefineComponent<{ /** * Header of chart */ header: { type: StringConstructor; default: string; }; /** * *
     * [
     * 	{
     * 		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; }; }, import("vue").Data, { /** * id of DOM element */ id: string; /** * hold bb chart object */ chart: null; /** * last x axis point plotted */ lastX: {}; tickFormat: string; showY2: boolean; yAxisUnits: { y: string; y2: string; }; activeSeriesIndex: number; activeSeriesInterval: null; numberFontSize: { bignumber: number; symbol: number; deviation: number; }; noOfTicksRemoved: number; tickGreaterThan: number; tickInterval: number; }, { showDisabled(): boolean; empty(): boolean; maxValues(): { y: { value: number; }; y2: { value: number; }; }; }, { /** * Inittialize timeseries */ init(): void; /** * Assign latest size of container */ autoSize(): void; /** * Calclulate Number font size for type="number" */ calcNumberFontSize(): void; /** * Update or plot chart based on chart object */ updateChartOrPlot(): void; /** * Update chart with new data points */ updateChart(): void; updateChartConfig(): void; plot(): void; /** * Generate random ID for each Instance */ generateChartId(): string; /** * handle Alarm click */ handleAlarmClick(e: any): void; handleLegendHover(seriesname: any): void; handleLegendOut(): void; handleLegendClick(seriesname: any): void; getDeviationIconState(devType: any): "success" | "error" | "default"; getXTickCount(): any; getYTickCount(): any; getTickValues(): any; getSize(): any; getXMaxCulling(): number; getTooltip(): { contents: (data: any, defaultTitleFormat: any, defaultValueFormat: any, color: any) => any; grouped: any; linked: any; }; /** * watch for series update */ getYAxisConfig(axisName: any): { tick: { culling: { max: any; }; format: (value: any) => string; }; padding: { bottom: number; /** * Watching for event lines */ }; }; formatYLabel(value: any, axisName: any): string; getData(): { x: string; columns: any[][]; colors: {}; axes: {}; types: {}; }; getThresholdLines(): { lines: any[]; }; /** * Calclulate Number font size for type="number" */ formatThresholdLabel(axisName: any, value: any, templateText: any): string; getEventLines(): { lines: any[]; }; getLatestValue(series: any): { y: string | number; unit: string; } | undefined; getDeviation(series: any): { value: string; unit: string; type: string; }; getSeriesColor(series: any): any; getXminAndXmax(): any; }, import("vue/types/v3-component-options").ComponentOptionsMixin, import("vue/types/v3-component-options").ComponentOptionsMixin, {}, string, Readonly *
     * [
     * 	{
     * 		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;