/**
 * @param style
 * @deprecated 废弃
 */
export declare const getLegendBottomNoScroll: (style: any) => {
    show: boolean;
    left: string;
    bottom: string;
    orient: string;
    itemGap: number;
    itemWidth: number;
    itemHeight: number;
    textStyle: {
        fontSize: number;
        fontWeight: number;
        padding: number[];
    };
};
/**
 * 右侧带翻页图例
 * @param style
 */
export declare const getLegendRightScroll: (style: any) => {
    show: boolean;
    type: string;
    right: number;
    orient: string;
    top: string;
    bottom: string;
    width: number;
    itemGap: number;
    itemWidth: number;
    itemHeight: number;
    pageIconSize: any;
    pageTextStyle: {
        fontSize: any;
    };
    pageIcons: {
        vertical: string[];
        pageIconColor: string;
    };
    selected: {};
    textStyle: {
        fontSize: number;
        fontWeight: number;
        padding: number[];
    };
};
export declare const getTopLegend: (style: any) => {
    show: boolean;
    type: string;
    right: string;
    orient: string;
    top: string;
    bottom: string;
    width: number;
    itemGap: number;
    itemWidth: number;
    itemHeight: number;
    pageIconSize: any;
    pageTextStyle: {
        fontSize: any;
    };
    pageIcons: {
        vertical: string[];
        pageIconColor: string;
    };
    selected: {};
    textStyle: {
        fontSize: number;
        fontWeight: number;
        padding: number[];
    };
};
/**
 * 不显示图例
 */
export declare const getLegendNotShow: (style: any) => {
    show: boolean;
    type: string;
    right: string;
    orient: string;
    top: string;
    bottom: string;
    width: string;
    itemGap: number;
    itemWidth: number;
    itemHeight: number;
    pageIconSize: any;
    pageIcons: {
        vertical: string[];
        pageIconColor: string;
    };
    textStyle: {
        fontSize: number;
        fontWeight: number;
        padding: number[];
    };
};
/**
 * 获取横向图例配置
 * @param style
 * @deprecated 已废弃
 */
export declare const getHorizontalLegend: (style: any) => {
    show: boolean;
    top: string;
    icon: string;
    itemGap: number;
    itemWidth: number;
    itemHeight: number;
    textStyle: {
        fontSize: number;
        fontWeight: number;
        padding: number;
    };
};
/**
 * 获取above图例
 * @param style
 * @deprecated 废弃
 */
export declare function getAboveBlock(style: any): {
    show: boolean;
    top: string;
    orient: string;
    right: string;
    borderWidth: number;
    backgroundColor: string;
    borderColor: string;
    border: number;
    shadowBlur: number;
    shadowColor: string;
    shadowOffsetX: number;
    shadowOffsetY: number;
    itemGap: number;
    itemWidth: number;
    itemHeight: number;
    textStyle: {
        fontWeight: number;
        fontSize: number;
        padding: number[];
    };
};
export declare const getNoiseAnalysisLineLegend: (style: any, monitorlist: any, rectlegend: any) => ({
    selectedMode: boolean;
    icon: string;
    type: string;
    itemWidth: number;
    itemHeight: number;
    itemGap: any;
    textStyle: {
        fontSize: number;
    };
    left: any;
    top: number;
    data: any;
} | {
    icon: string;
    left: any;
    top: number;
    itemWidth: number;
    itemHeight: number;
    itemGap: any;
    data: any;
    selectedMode?: undefined;
    type?: undefined;
    textStyle?: undefined;
})[];
/**
 * 底部滚动scroll
 * @param style
 */
export declare const getLegendBottomScroll: (style: any) => {
    type: "scroll" | "plain";
    show: boolean;
    width: string;
    bottom: string;
    orient: string;
    itemGap: number;
    itemWidth: number;
    itemHeight: number;
    pageIconSize: any;
    pageTextStyle: {
        fontSize: any;
    };
    pageIcons: {
        horizontal: string[];
        pageIconColor: string;
    };
    textStyle: {
        fontSize: number;
        fontWeight: number;
        padding: number;
    };
};
/**
 * 顶部带翻页图例
 * @param style
 */
export declare const getLegendTopScroll: (style: any) => {
    type: string;
    show: boolean;
    left: string;
    top: string;
    icon: string;
    orient: string;
    itemGap: number;
    itemWidth: number;
    itemHeight: number;
    pageIconSize: any;
    pageTextStyle: {
        fontSize: any;
    };
    pageIcons: {
        horizontal: string[];
        pageIconColor: string;
    };
    textStyle: {
        fontSize: number;
        fontWeight: number;
        padding: number;
    };
};
export declare const getNoiseDropLineLegend: (style: any, legenddata: any) => {
    icon: string;
    type: string;
    orient: string;
    itemWidth: any;
    itemHeight: any;
    itemGap: any;
    pageIconSize: any;
    pageTextStyle: {
        fontSize: any;
    };
    pageIcons: {
        horizontal: string[];
        pageIconColor: string;
    };
    textStyle: {
        fontSize: any;
        fontWeight: number;
        padding: number;
    };
    bottom: string;
    legenddata: any;
};
export declare const rightLegendWidth = 95;
export declare const bottomLegendHeight = 30;
export declare const topLegendHeight = 0;
