/** 柱状图 */
export declare class Columnar {
    /** 柱条宽度 */
    static barWidth: number;
    /**
     * 生成柱状模拟数据
     * @param arr x轴坐标名称
     * @returns 柱状模拟数据
     */
    static getColumnarData(arr?: string[]): any;
    /**
     * 生成多柱状模拟数据
     * @param arr 名称
     * @param length 长度
     * @returns 多柱状模拟数据
     */
    static getMultiColumnarData(arr?: string[], length?: number): any;
    /**
     * 柱状图0
     * @param data 模拟数据
     * @returns 柱状图0配置项
     */
    static columnar0(data: any): {
        /** 背景颜色 */
        backgroundColor: any;
        /** 颜色 */
        color: any;
        /** 绘图网格 */
        grid: any;
        /** 提示框 */
        tooltip: any;
        /** 图例 */
        legend: {};
        /** 标题 */
        title: {};
        xAxis: {
            name: string;
            type: string;
            data: string[];
            splitLine: {
                show: any;
                lineStyle: {
                    color: any;
                    width: any;
                    type: any;
                };
            };
        };
        yAxis: {
            name: string;
            type: string;
            splitLine: {
                show: any;
                lineStyle: {
                    color: any;
                    width: any;
                    type: any;
                };
            };
        };
        series: {
            data: unknown[];
            type: string;
            label: {
                show: boolean;
                /** 文字显示位置 */
                position: string;
                color: any;
            };
            barWidth: number;
        }[];
    };
    /**
     * 柱状图1
     * @param data 模拟数据
     * @returns 柱状图1配置项
     */
    static columnar1(data: any): {
        /** 背景颜色 */
        backgroundColor: any;
        /** 颜色 */
        color: any;
        /** 绘图颜色 */
        grid: any;
        /** 提示框 */
        tooltip: any;
        /** 图例 */
        legend: {};
        /** 标题 */
        title: {};
        xAxis: {
            name: string;
            type: string;
            data: string[];
            splitLine: {
                show: any;
                lineStyle: {
                    color: any;
                    width: any;
                    type: any;
                };
            };
        };
        yAxis: {
            name: string;
            type: string;
            splitLine: {
                show: any;
                lineStyle: {
                    color: any;
                    width: any;
                    type: any;
                };
            };
        };
        series: {
            data: unknown[];
            type: string;
            label: {
                show: boolean;
                /** 文字显示位置 */
                position: string;
                color: any;
            };
            showBackground: boolean;
            backgroundStyle: {
                color: any;
            };
            barWidth: number;
        }[];
    };
    /**
     * 柱状图2
     * @param data 模拟数据
     * @param index 变色位置(从0开始)
     * @param color 要变的颜色
     * @returns 柱状图2配置项
     */
    static columnar2(data: any, index: number[], color?: string): {
        /** 背景颜色 */
        backgroundColor: any;
        /** 颜色 */
        color: any;
        /** 绘图网格 */
        grid: any;
        /** 提示框 */
        tooltip: any;
        /** 图例 */
        legend: {};
        /** 标题 */
        title: {};
        xAxis: {
            name: string;
            type: string;
            data: string[];
            splitLine: {
                show: any;
                lineStyle: {
                    color: any;
                    width: any;
                    type: any;
                };
            };
        };
        yAxis: {
            name: string;
            type: string;
            splitLine: {
                show: any;
                lineStyle: {
                    color: any;
                    width: any;
                    type: any;
                };
            };
        };
        series: {
            barWidth: number;
            data: unknown[];
            type: string;
        }[];
    };
    /**
     * 柱状图3
     * @param data 模拟数据
     * @returns 柱状图3配置项
     */
    static columnar3(data: any): {
        /** 背景颜色 */
        backgroundColor: any;
        /** 颜色 */
        color: any;
        /** 绘图网格 */
        grid: any;
        /** 提示框 */
        tooltip: any;
        /** 图例 */
        legend: any;
        /** 标题 */
        title: {};
        xAxis: {
            name: string;
            type: string;
        };
        yAxis: {
            name: string;
            data: string[];
        };
        series: {
            barWidth: number;
            type: string;
            data: unknown[];
        }[];
    };
    /**
     * 柱状图4
     * @param data 模拟数据
     * @returns 柱状图4配置项
     */
    static columnar4(data: any): {
        /** 背景颜色 */
        backgroundColor: any;
        /** 颜色 */
        color: any;
        /** 绘图网格 */
        grid: any;
        /** 提示框 */
        tooltip: any;
        /** 图例 */
        legend: {};
        /** 标题 */
        title: {};
        xAxis: {
            name: string;
            type: string;
            data: string[];
            splitLine: {
                show: any;
                lineStyle: {
                    color: any;
                    width: any;
                    type: any;
                };
            };
        };
        yAxis: {
            name: string;
            type: string;
            splitLine: {
                show: any;
                lineStyle: {
                    color: any;
                    width: any;
                    type: any;
                };
            };
        };
        series: {
            data: unknown[];
            type: string;
            label: {
                show: boolean;
                position: string;
                color: any;
            };
            barWidth: number;
        }[];
    };
    /**
     * 柱状图5
     * @param data 模拟数据
     * @param gradientColor 渐变颜色组
     * @returns 柱状图5配置项
     */
    static columnar5(data: any, gradientColor?: string[]): {
        /** 背景颜色 */
        backgroundColor: any;
        /** 颜色 */
        color: any;
        /** 绘图网格 */
        grid: any;
        /** 提示框 */
        tooltip: any;
        /** 图例 */
        legend: {};
        /** 标题 */
        title: {};
        xAxis: {
            name: string;
            type: string;
            data: string[];
            splitLine: {
                show: any;
                lineStyle: {
                    color: any;
                    width: any;
                    type: any;
                };
            };
        };
        yAxis: {
            name: string;
            type: string;
            splitLine: {
                show: any;
                lineStyle: {
                    color: any;
                    width: any;
                    type: any;
                };
            };
        };
        series: {
            data: unknown[];
            type: string;
            label: {
                show: boolean;
                /** 文字显示位置 */
                position: string;
                color: any;
            };
            barWidth: number;
        }[];
    };
    /**
     * 柱状图6
     * @param data 模拟数据
     * @param color 颜色组
     * @returns 柱状图6配置项
     */
    static columnar6(data: any, color?: string[]): {
        /** 背景颜色 */
        backgroundColor: any;
        /** 绘图网格 */
        grid: any;
        /** 提示框 */
        tooltip: any;
        /** 图例 */
        legend: {};
        /** 标题 */
        title: {};
        xAxis: {
            name: string;
            type: string;
            data: string[];
            splitLine: {
                show: any;
                lineStyle: {
                    color: any;
                    width: any;
                    type: any;
                };
            };
        };
        yAxis: {
            name: string;
            type: string;
            splitLine: {
                show: any;
                lineStyle: {
                    color: any;
                    width: any;
                    type: any;
                };
            };
        };
        series: {
            data: unknown[];
            type: string;
            label: {
                show: boolean;
                /** 文字显示位置 */
                position: string;
                color: any;
            };
            itemStyle: {
                normal: {
                    color: (params: any) => any;
                };
            };
            barWidth: number;
        }[];
    };
    /**
     * 柱状图7
     * @param data 模拟数据
     * @param gradientColor 渐变颜色组
     * @param yMax y轴最大值
     * @returns 柱状图7配置项
     */
    static columnar7(data: any, gradientColor?: string[], yMax?: number): {
        backgroundColor: any;
        animation: boolean;
        grid: any;
        tooltip: any;
        xAxis: {
            data: string[];
            axisLine: {
                show: boolean;
            };
            axisTick: {
                show: boolean;
            };
            splitLine: {
                show: any;
                lineStyle: {
                    color: any;
                    width: any;
                    type: any;
                };
            };
            axisLabel: {
                show: boolean;
                fontSize: number;
                color: any;
            };
        };
        yAxis: {
            type: string;
            gridIndex: number;
            min: number;
            max: number;
            interval: number;
            splitLine: {
                show: any;
                lineStyle: {
                    color: any;
                    width: any;
                    type: any;
                };
            };
            axisTick: {
                show: boolean;
            };
            axisLine: {
                show: boolean;
                lineStyle: {
                    color: string;
                };
            };
            axisLabel: {
                show: boolean;
                fontSize: number;
                textStyle: {
                    color: any;
                };
            };
        }[];
        series: ({
            name: string;
            type: string;
            showBackground: boolean;
            backgroundStyle: {
                color: string;
            };
            barWidth: number;
            itemStyle: {
                label: {
                    show: boolean;
                    position: string;
                    textStyle: {
                        color: string;
                        fontSize: number;
                    };
                };
                color: any;
                normal?: undefined;
            };
            data: unknown[];
            z: number;
            zlevel: number;
            symbolRepeat?: undefined;
            symbolMargin?: undefined;
            symbol?: undefined;
            symbolClip?: undefined;
            symbolSize?: undefined;
            symbolPosition?: undefined;
            symbolOffset?: undefined;
        } | {
            type: string;
            itemStyle: {
                normal: {
                    color: any;
                };
                label?: undefined;
                color?: undefined;
            };
            symbolRepeat: string;
            symbolMargin: number;
            symbol: string;
            symbolClip: boolean;
            symbolSize: number[];
            symbolPosition: string;
            symbolOffset: number[];
            data: number[];
            z: number;
            zlevel: number;
            name?: undefined;
            showBackground?: undefined;
            backgroundStyle?: undefined;
            barWidth?: undefined;
        })[];
    };
    /**
     * 多条柱状图0
     * @param data 模拟数据
     * @returns 多条柱状图1配置项
     */
    static multiColumnar0(data: any): {
        backgroundColor: any;
        legend: {
            top: string;
        };
        grid: any;
        tooltip: {};
        color: any;
        title: {};
        dataset: {
            dimensions: string[];
            source: {
                product: string;
                one: any;
                two: any;
                three: any;
            }[];
        };
        xAxis: {
            type: string;
        };
        yAxis: {};
        series: {
            type: string;
        }[];
    };
}
