import * as echarts from "echarts";
/**
 * 生成无名称数据
 * @param xAxis x轴
 * @param range 数据范围
 * @returns obj
 */
export declare const getDataWithoutName: (xAxis: string[], range?: number[]) => any;
/**
 * 生成带名称单数据
 * @param name 名称
 * @param range 数据范围
 * @returns arr
 */
export declare const getSingleDataWithName: (name: string[], range?: number[]) => {}[];
/**
 * 生成带名称多数据
 * @param xAxis x轴
 * @param name 名称
 * @param range 数据范围
 * @returns obj
 */
export declare const getMultipleDataWithName: (xAxis: string[], name: string[], range?: number[]) => {
    xAxis: string[];
    data: {}[];
};
/**
 * x轴时间轴数据
 * @param timeLength 时间长度（今日为起点，向前推算）
 * @returns array
 */
export declare const xAxisTimeline: (timeLength: number) => string[];
/**
 * x轴分割线
 * @returns obj
 */
export declare const splitLineX: () => {
    show: any;
    lineStyle: {
        color: any;
        width: any;
        type: any;
    };
};
/**
 * y轴分割线
 * @returns obj
 */
export declare const splitLineY: () => {
    show: any;
    lineStyle: {
        color: any;
        width: any;
        type: any;
    };
};
/**
 * 区间设置
 * @param pieceRange 分割区间
 * @param color 区间颜色
 * @returns pieces
 */
export declare const pieceWise: (pieceRange?: number[][], color?: any) => {}[];
/**
 * 渐变
 * @param colorArr 颜色组(length >= 2)
 * @param x 终点x坐标
 * @param y 终点y坐标
 * @param x2 起点x坐标
 * @param y2 起点y坐标
 * @returns LinearGradient
 */
export declare const linearGradient: (colorArr: string[], x?: number, y?: number, x2?: number, y2?: number) => any;
/**
 * 颜色透明度
 * @param color 颜色
 * @param opacity 不透明度
 * @return rgba
 */
export declare const colorOpacity: (color: string, opacity: number) => string;
export declare const designWidth = 1920;
/** echart自适应 */
export declare const adaptiveS: (size: number) => number;
/**
 * 获取公共配置项属性值
 * @param key 属性名称
 * @returns 属性值
 */
export declare const val: (key: string) => any;
/**
 * 加载及更新
 * @param id 元素id
 * @param data 图表配置项
 * @return 图表实例
 */
export declare const chartsLoad: (id: string, data: any) => echarts.ECharts;
/**
 * 销毁实例
 * @param id 图表id
 */
export declare const dispose: (id: string) => string;
