declare const _default: import("vue/types/v3-define-component").DefineComponent<{
    type: {
        type: StringConstructor;
        default: string;
        validator(value: unknown): boolean;
    };
    /**
     * <code>
     * <pre>
     *
     * 	{
     * 		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}, ...
     * 		],
     * 		type : String  "area" | "areaLineRange" | "areaSpline" |
     * 		"areaSplineRange" | "areaStep" | "bar" |
     * 		"bubble" | "line" | "scatter" | "spline" | "step"
     * 	} , ...
     *
     * </pre>
     * </code>
     */
    series: {
        type: ObjectConstructor;
        default: () => void;
    };
    /**
     * vertical line to show
     */
    eventLines: {
        type: ArrayConstructor;
        default: () => never[];
    };
    /**
     * height of chart
     */
    height: {
        type: NumberConstructor;
        default: number;
    };
}, import("vue").Data, {
    chart: null;
    colors: string[];
}, {
    styleObj(): {
        height: string;
    };
}, {
    init(): void;
    getData(): {
        x: string;
        columns: any[][];
        colors: {};
        types: {};
    };
    hashCode(str: any): string;
    /**
     * get threshold lines if any
     */
    getThresholdLines(): {
        lines: any[];
    };
}, import("vue/types/v3-component-options").ComponentOptionsMixin, import("vue/types/v3-component-options").ComponentOptionsMixin, {}, string, Readonly<import("vue").ExtractPropTypes<{
    type: {
        type: StringConstructor;
        default: string;
        validator(value: unknown): boolean;
    };
    /**
     * <code>
     * <pre>
     *
     * 	{
     * 		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}, ...
     * 		],
     * 		type : String  "area" | "areaLineRange" | "areaSpline" |
     * 		"areaSplineRange" | "areaStep" | "bar" |
     * 		"bubble" | "line" | "scatter" | "spline" | "step"
     * 	} , ...
     *
     * </pre>
     * </code>
     */
    series: {
        type: ObjectConstructor;
        default: () => void;
    };
    /**
     * vertical line to show
     */
    eventLines: {
        type: ArrayConstructor;
        default: () => never[];
    };
    /**
     * height of chart
     */
    height: {
        type: NumberConstructor;
        default: number;
    };
}>>, {
    type: string;
    height: number;
    series: Record<string, any>;
    eventLines: unknown[];
}>;
export default _default;
