import * as echarts from "echarts";
export declare const barChart_series: any[];
export declare const symbols: string[];
export declare const getBasicLineChartSeries: (datas: any[][], seryNames: any[], markLineData?: {
    [key: string]: any;
}[][], markAreaData?: {
    [key: string]: any;
}[][][], markPointData?: any[]) => any[];
export declare const getBasicLineChartSeriesWithoutData: () => any[];
export declare const getMoreLineChartSeries: (datas: any[][], seryNames: any[], markArea: any) => any[];
export declare const getDefaultLineChartSeries: () => {
    name: string;
    type: string;
    symbolSize: number;
    smooth: number;
    lineStyle: {
        width: number;
    };
    label: {
        show: boolean;
        fontWeight: string;
        color: string;
    };
    data: any[];
    markArea: {
        label: {
            position: string;
        };
        silent: boolean;
        itemStyle: {
            borderWidth: number;
        };
        data: any[];
    };
};
export declare const getBigDataLineChartSeries: (datas: any[][][], seriesNames: any[]) => any[];
export declare const getAnnotationsLineChartSeries: (datas: any[][][], seriesNames: any[], markPoints: any[]) => any[];
export declare const getNegativeBarChartSeries: (datas: any[][][], seriesNames: any[], translationNumber?: number) => any[];
export declare const getNegativeBarChartSeriesDefault: () => any[];
export declare function getColumnChartSeries(style: any, data?: any): any[];
export declare function getBarLineSeries(style: any, data?: any): any[];
export declare function getBarChartSeries(style: any, data?: any, tooltipUnit?: string, labelUnitSwitch?: boolean): any[];
export declare function getDefaultBarChartSeries(style: any): {
    name: string;
    type: string;
    barGap: string;
    barCategoryGap: string;
    barMaxWidth: number;
    data: any[];
    label: {
        show: boolean;
        position: string;
        fontSize: number;
        fontWeight: string;
        color: string;
    };
    markLine: {
        label: {
            position: string;
        };
        data: any[];
    };
    markArea: {
        label: {
            position: string;
            fontSize: number;
            emphasis: {
                position: string;
            };
        };
        data: any[];
    };
};
export declare function getStackBarChartSeries(data?: any): any[];
export declare function getPyramidBarChartSeries(data?: {
    seriesName: string[];
    xData: string[][];
    yData: string[][];
    stack: string;
}): any[];
export declare function getBasicPieChartSeries(style: any, data?: {
    name: string;
    value: string | number;
}[], seriesName?: string): {
    name: string;
    type: string;
    minAngle: number;
    radius: string;
    center: string[];
    selectedMode: string;
    selectedOffset: number;
    data: {
        name: string;
        value: string | number;
    }[];
    label: {
        fontSize: number;
        formatter: string;
        alignTo: string;
        color: string;
        fontWeight: string;
    };
    labelLine: {
        smooth: boolean;
        length: number;
        length2: number;
    };
    hoverOffset: number;
    emphasis: {
        itemStyle: {
            shadowBlur: number;
            shadowOffsetX: number;
            shadowOffsety: number;
        };
    };
}[];
export declare function getLegendPieChartSeries(style: any, data?: {
    name: string;
    value: string | number;
}[], seriesName?: string): {
    name: string;
    type: string;
    minAngle: number;
    radius: string;
    center: string[];
    selectedMode: string;
    selectedOffset: number;
    data: {
        name: string;
        value: string | number;
    }[];
    label: {
        show: boolean;
        fontSize: number;
        formatter: (param: any) => string;
        alignTo: string;
        color: string;
        fontWeight: string;
    };
    labelLine: {
        smooth: boolean;
        length: number;
        length2: number;
    };
    hoverOffset: number;
    emphasis: {
        itemStyle: {
            shadowBlur: number;
            shadowOffsetX: number;
            shadowOffsety: number;
        };
    };
    animationDurationUpdate: number;
}[];
export declare function getRosePieChartSeries(style: any, data?: {
    name: string;
    value: string | number;
}[], roseType?: "radius" | "area", seriesName?: string): {
    name: string;
    type: string;
    radius: string[];
    center: string[];
    roseType: "area" | "radius";
    selectedMode: string;
    selectedOffset: number;
    data: {
        name: string;
        value: string | number;
    }[];
    label: {
        show: boolean;
        fontSize: number;
        formatter: (params: any) => string;
        alignTo: string;
        color: string;
        fontWeight: string;
    };
    labelLine: {
        smooth: boolean;
        length: number;
        length2: number;
    };
    hoverOffset: number;
    emphasis: {
        label: {
            show: boolean;
        };
        itemStyle: {
            shadowBlur: number;
            shadowOffsetX: number;
            shadowOffsety: number;
        };
    };
    animationDurationUpdate: number;
}[];
export declare function geSeriesOfNoiseAnalysisLine(data: any, colorMap: any): any;
export declare function geSeriesOfNoiseAnalysisBlock(data: any, colorMap: any): {
    series: any;
    allseries: any;
};
export declare function getScatterOfMapSeries(style: any): {
    type: string;
    coordinateSystem: string;
    data: any[];
    symbolSize: number;
    emphasis: {
        itemStyle: {
            borderColor: string;
            borderWidth: number;
        };
    };
    label: {
        show: boolean;
        position: string;
        formatter: string;
        color: string;
        fontSize: number;
    };
};
export declare function getBar3DSeries(style: any): any[];
export declare function geSeriesOfNoiseDropLine(data: any): any[];
export declare function getMapSeries(): {
    type: string;
    roam: boolean;
    geoIndex: number;
}[];
export declare function getDistrictScatterSeries(style: any): {
    type: string;
    coordinateSystem: string;
    showEffectOn: string;
    label: {
        show: boolean;
        fontSize: number;
        color: string;
        textShadowColor: string;
        textShadowBlur: number;
        position: string;
        formatter: string;
    };
    data: any[];
}[];
export declare function getDoubleYaxisColumnChartSeries(style: any, data?: any): any[];
export declare function getRingPieSeries(style: any, value: any): {
    name: any;
    type: string;
    clockWise: boolean;
    radius: number[];
    itemStyle: {
        normal: {
            color: any;
            shadowColor: any;
            shadowBlur: number;
            label: {
                show: boolean;
            };
            labelLine: {
                show: boolean;
            };
        };
    };
    hoverAnimation: boolean;
    center: string[];
    data: ({
        value: any;
        label: {
            normal: {
                formatter: (params: any) => string;
                position: string;
                show: boolean;
                textStyle: {
                    fontSize: any;
                    fontWeight: string;
                    color: any;
                };
            };
        };
        name?: undefined;
        itemStyle?: undefined;
    } | {
        value: number;
        name: string;
        itemStyle: {
            normal: {
                color: any;
            };
            emphasis: {
                color: any;
            };
        };
        label?: undefined;
    })[];
};
export declare function getDefaultBoxPlotSeries(): {
    name: string;
    type: string;
    data: any[];
    boxWidth: number[];
    yAxisIndex: number;
};
export declare function getDefaultScatterSeries(): {
    name: string;
    type: string;
    data: any[];
    yAxisIndex: number;
    symbolSize: number;
};
export declare function getCompareCustomSeries(minVal?: number): {
    type: string;
    name: string;
    itemStyle: {
        borderWidth: number;
    };
    clip: boolean;
    renderItem: (params: any, api: any) => {
        type: string;
        children: ({
            type: string;
            shape: {
                x1: any;
                y1: any;
                x2: any;
                y2: any;
                x?: undefined;
                y?: undefined;
                width?: undefined;
                height?: undefined;
            };
            style: any;
            z: number;
        } | {
            type: string;
            shape: {
                x: number;
                y: any;
                width: number;
                height: number;
                x1?: undefined;
                y1?: undefined;
                x2?: undefined;
                y2?: undefined;
            };
            style: any;
            z: number;
        })[];
    };
    encode: {
        x: number;
        y: number[];
        tooltip: number[];
    };
    data: any[];
    z: number;
};
export declare function getGaugeSeries(data: any): {
    min: any;
    max: any;
    type: string;
    axisLine: {
        lineStyle: {
            width: number;
            color: any;
        };
    };
    pointer: {
        itemStyle: {
            color: string;
        };
    };
    axisTick: {
        distance: number;
        length: number;
        lineStyle: {
            color: string;
            width: number;
        };
    };
    splitLine: {
        distance: number;
        length: number;
        lineStyle: {
            color: string;
            width: number;
        };
    };
    axisLabel: {
        color: string;
        distance: number;
        fontSize: number;
    };
    detail: {
        valueAnimation: boolean;
        formatter: any;
        color: string;
        fontSize: number;
    };
    data: {
        value: any;
    }[];
}[];
export declare function getIndexGaugeSeries(style: any): echarts.EChartOption.SeriesGauge;
export declare function getIndexPieSeries(style: any): echarts.EChartOption.SeriesPie;
export declare function getProgressPieSeries(style: any): echarts.EChartOption.SeriesPie;
export declare function getDefaultPieChartSeries(style: any): echarts.EChartOption.SeriesPie;
