/**
 * @deprecated
 */
export declare const columnChart_yAxis: {
    type: string;
    name: string;
    nameLocation: string;
    nameTextStyle: {
        color: string;
        fontSize: number;
    };
    nameGap: number;
    axisLine: {
        show: boolean;
    };
    min: (value: any) => any;
    label: {
        show: boolean;
    };
    axisTick: {
        show: boolean;
        length: number;
    };
    axisLabel: {
        fontSize: number;
        color: string;
    };
    splitLine: {
        lineStyle: {
            color: string;
        };
    };
};
/**
 * @deprecated
 */
export declare const barChart_yAxis: {
    type: string;
    axisTick: {
        show: boolean;
    };
    axisLine: {
        lineStyle: {
            color: string;
        };
    };
    axisLabel: {
        fontSize: number;
        color: string;
    };
    data: any[];
};
/**
 * y轴值轴
 * @param style
 * @param yAxisName
 * @param yNameGap
 */
export declare const getYaxisOfValue: (style: any, yAxisName?: string, yNameGap?: number) => {
    name: string;
    nameTextStyle: {
        fontSize: any;
        color: string;
    };
    type: string;
    nameGap: number;
    nameLocation: string;
    axisLine: {
        show: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    axisTick: {
        show: boolean;
        length: number;
        lineStyle: {
            opacity: number;
        };
    };
    axisLabel: {
        show: boolean;
        color: string;
        fontSize: number;
    };
    splitLine: {
        show: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    min: (value: any) => any;
}[];
/**
 * 获取默认Y轴值轴 (废弃)
 * @param style
 * @deprecated
 */
export declare const getYaxisOfValueDefault: (style: any) => {
    name: string;
    nameTextStyle: {
        fontSize: any;
        color: string;
    };
    type: string;
    nameLocation: string;
    axisLine: {
        show: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    axisTick: {
        show: boolean;
        length: number;
        lineStyle: {
            opacity: number;
        };
    };
    axisLabel: {
        show: boolean;
        fontSize: any;
    };
    splitLine: {
        show: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    min: (value: any) => any;
}[];
export declare const getYaxisOfValueTranlation: (style: any, yAxisName?: string, yNameGap?: number, tranclationnumber?: number) => {
    name: string;
    nameTextStyle: {
        fontSize: any;
        color: string;
    };
    type: string;
    nameGap: number;
    nameLocation: string;
    axisLine: {
        show: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    axisTick: {
        show: boolean;
        length: number;
        lineStyle: {
            opacity: number;
        };
    };
    axisLabel: {
        show: boolean;
        fontSize: number;
        color: string;
        formatter: (param: any) => any;
    };
    splitLine: {
        show: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    min: (value: any) => any;
}[];
/**
 * 获取Y轴转换值 -值轴（废弃）
 * @param style
 * @deprecated
 */
export declare const getYaxisOfValueTranlationDefault: (style: any) => {
    name: string;
    nameTextStyle: {
        fontSize: any;
        color: string;
    };
    type: string;
    nameGap: number;
    nameLocation: string;
    axisLine: {
        show: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    axisTick: {
        show: boolean;
        length: number;
        lineStyle: {
            opacity: number;
        };
    };
    axisLabel: {
        show: boolean;
        fontSize: any;
    };
    splitLine: {
        show: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    min: (value: any) => any;
}[];
/**
 * 获取Y轴类目轴
 * @param style
 * @param data
 * @param yAxisName
 */
export declare function getCategoryYAxis(style: any, data?: string[] | string[][], yAxisName?: string): {
    type: string;
    name: string;
    nameLocation: string;
    nameTextStyle: {
        color: string;
        fontSize: any;
    };
    nameGap: number;
    axisTick: {
        show: boolean;
    };
    axisLine: {
        lineStyle: {
            color: string;
        };
    };
    axisLabel: {
        fontSize: number;
        color: string;
    };
    data: string[] | string[][];
}[];
/**
 * 获取Y轴值轴 （废弃）
 * @param style
 * @param axisName
 * @deprecated
 */
export declare function getValueYAxis(style: any, axisName?: string): {
    type: string;
    name: string;
    nameLocation: string;
    nameTextStyle: {
        color: string;
        fontSize: number;
    };
    nameGap: number;
    axisLine: {
        show: boolean;
    };
    min: (value: any) => any;
    label: {
        show: boolean;
    };
    axisTick: {
        show: boolean;
        length: number;
    };
    axisLabel: {
        fontSize: number;
        color: string;
    };
    splitLine: {
        lineStyle: {
            color: string;
        };
    };
};
/**
 * 双Y轴-值轴
 * @param style
 * @param axisName
 */
export declare function getDoubleValueYAxis(style: any, axisName?: string): {
    type: string;
    name: string;
    nameLocation: string;
    nameTextStyle: {
        color: string;
        fontSize: number;
    };
    nameGap: number;
    axisLine: {
        show: boolean;
    };
    min: (value: any) => any;
    label: {
        show: boolean;
    };
    axisTick: {
        show: boolean;
        length: number;
    };
    axisLabel: {
        fontSize: number;
        color: string;
    };
    splitLine: {
        lineStyle: {
            color: string;
        };
    };
}[];
/**
 * 获取y轴双类目轴
 * @param style
 * @param data
 */
export declare function getDoubleCategoryYAxis(style: any, data?: string[][]): {
    type: string;
    nameLocation: string;
    nameTextStyle: {
        color: string;
        fontSize: any;
    };
    nameGap: number;
    inverse: boolean;
    axisTick: {
        show: boolean;
    };
    axisLine: {
        lineStyle: {
            color: string;
        };
    };
    axisLabel: {
        fontSize: number;
        color: string;
    };
    data: string[];
}[];
export declare function getYaxisOfNoiseAnalysisLine(categories: any): ({
    name: string;
    nameLocation: string;
    nameGap: number;
    scale: boolean;
    type: string;
    splitNumber: number;
    axisLabel: {
        rotate: number;
        fontSize: string;
        formatter: (data: any) => string;
    };
    axisTick: {
        show: boolean;
    };
    splitLine: {
        show: boolean;
        interval?: undefined;
    };
    gridIndex?: undefined;
    data?: undefined;
    show?: undefined;
} | {
    axisTick: {
        show: boolean;
    };
    splitLine: {
        show: boolean;
        interval: number;
    };
    gridIndex: number;
    data: any;
    name?: undefined;
    nameLocation?: undefined;
    nameGap?: undefined;
    scale?: undefined;
    type?: undefined;
    splitNumber?: undefined;
    axisLabel?: undefined;
    show?: undefined;
} | {
    gridIndex: number;
    name?: undefined;
    nameLocation?: undefined;
    nameGap?: undefined;
    scale?: undefined;
    type?: undefined;
    splitNumber?: undefined;
    axisLabel?: undefined;
    axisTick?: undefined;
    splitLine?: undefined;
    data?: undefined;
    show?: undefined;
} | {
    show: boolean;
    gridIndex: number;
    name?: undefined;
    nameLocation?: undefined;
    nameGap?: undefined;
    scale?: undefined;
    type?: undefined;
    splitNumber?: undefined;
    axisLabel?: undefined;
    axisTick?: undefined;
    splitLine?: undefined;
    data?: undefined;
})[];
export declare function getYaxisOfNoiseDropLine(yAxisName: any): {
    name: any;
    nameTextStyle: {
        fontSize: string;
        color: string;
    };
    type: string;
    nameGap: string;
    nameLocation: string;
    axisLine: {
        show: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    axisTick: {
        show: boolean;
        length: number;
        lineStyle: {
            opacity: number;
        };
    };
    axisLabel: {
        show: boolean;
        rotate: number;
        color: string;
        fontSize: string;
    };
    splitLine: {
        show: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    min: (value: any) => any;
}[];
/**
 * y轴值轴
 * @param style
 * @param yAxisName
 * @param yNameGap
 */
export declare const getDefaultYaxisOfValue: (style: any) => {
    name: string;
    nameTextStyle: {
        fontSize: any;
        color: string;
    };
    type: echarts.EChartOption.BasicComponents.CartesianAxis.Type;
    nameGap: number;
    nameLocation: "start" | "center" | "end" | "middle";
    axisLine: {
        show: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    axisTick: {
        show: boolean;
        length: number;
        lineStyle: {
            opacity: number;
        };
    };
    axisLabel: {
        show: boolean;
        color: string;
        fontSize: number;
    };
    splitLine: {
        show: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    minInterval: number;
    min: (value: any) => any;
};
export declare const getDefaultYaxisOfCategory: (style: any) => {
    name: string;
    nameTextStyle: {
        fontSize: any;
        color: string;
    };
    type: echarts.EChartOption.BasicComponents.CartesianAxis.Type;
    nameGap: number;
    nameLocation: "start" | "center" | "end" | "middle";
    axisLine: {
        show: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    axisTick: {
        show: boolean;
        length: number;
        lineStyle: {
            opacity: number;
        };
    };
    axisLabel: {
        show: boolean;
        color: string;
        fontSize: number;
    };
    splitLine: {
        show: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    min: (value: any) => any;
};
/**
 * 简单Y轴值轴（只有最大值最小值）
 * @param style
 */
export declare const getSimplifyYAxisOfValue: (style: any) => {
    name: string;
    nameTextStyle: {
        fontSize: any;
        color: string;
    };
    type: string;
    nameGap: number;
    nameLocation: string;
    interval: number;
    axisLine: {
        show: boolean;
        onZero: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    axisTick: {
        show: boolean;
        length: number;
        lineStyle: {
            opacity: number;
        };
    };
    axisLabel: {
        show: boolean;
        color: string;
        fontSize: number;
    };
    splitLine: {
        show: boolean;
        lineStyle: {
            opacity: number;
        };
    };
    max: (value: any) => any;
    min: (value: any) => any;
};
