/**
 * 已废弃
 * @deprecated
 */
export declare const columnChart_tooTip: {
    show: boolean;
    trigger: string;
    axisPointer: {
        type: string;
        axis: string;
    };
    borderColor: string;
    borderWidth: number;
    backgroundColor: string;
    extraCssText: string;
    textStyle: {
        color: string;
        fontSize: number;
    };
    padding: number;
    formatter: (param: any) => string;
};
export declare const getToolTipOfAxisChart: (style: any, unit: string, sName?: any) => any;
export declare const getTooltipOfAxisChartWithMultiDimension: (unit: string[]) => {
    trigger: "none" | "item" | "axis";
    transitionDuration: number;
    confine: boolean;
    enterable: boolean;
    axisPointer: {
        type: "none" | "line" | "cross" | "shadow";
        snap: boolean;
        label: {
            show: boolean;
        };
    };
    borderColor: string;
    borderWidth: number;
    backgroundColor: string;
    extraCssText: string;
    textStyle: {
        color: string;
        fontSize: number;
    };
    padding: number;
    formatter: (params: any) => string;
};
export declare const getDefaultToolTipOfAxisChart: (unit?: string) => any;
export declare const getToolTipOfAxisChart2: (style: any, unit: string) => any;
export declare const getToolTipOfAxisChartNoXaxisData: (style: any, unit: string) => any;
export declare const getToolTipOfItemChart: (style: any, unit?: string) => any;
export declare const getToolTipOfItemChartTranslation: (style: any, unit?: string, translationNumber?: number) => any;
/**
 * 获取axis tooltip
 * @param tooltipUnit 单位
 * @param formatter 回调
 */
export declare function getCommonTooltipOfAxis(tooltipUnit?: string | string[], formatter?: any, xAxisTooltip?: {
    data: string;
    unit: string;
}[]): {
    show: boolean;
    confine: boolean;
    trigger: string;
    axisPointer: {
        show: boolean;
        type: "none" | "line" | "cross" | "shadow";
        shadowStyle: {
            color: string;
        };
    };
    borderColor: string;
    borderWidth: number;
    backgroundColor: string;
    extraCssText: string;
    textStyle: {
        color: string;
        fontSize: number;
    };
    padding: number;
    formatter: (params: any) => string;
};
/**
 * 获取item tooltip
 * @param tooltipUnit 单位
 * @param formatter 回调函数
 */
export declare function getCommonTooltipOfItem(tooltipUnit?: string, formatter?: string | ((params: any) => string)): {
    [k: string]: any;
};
export declare function getPyramidChartTooltip(tooltipUnit?: string, formatter?: string | ((...args: any) => string)): {
    [k: string]: any;
};
export declare function getTooltipOfPieChart(style: any): {
    show: boolean;
    trigger: string;
    borderColor: string;
    borderWidth: number;
    backgroundColor: string;
    extraCssText: string;
    textStyle: {
        color: string;
        fontSize: number;
    };
    padding: number;
    position: (point: any, param: any, dom: any, rect: any, size: any) => number[];
    formatter: (params: any) => string;
};
export declare function getTooltipOfAreaMap(tooltipUnit?: string | string[]): {
    show: boolean;
    trigger: string;
    borderColor: string;
    borderWidth: number;
    backgroundColor: string;
    extraCssText: string;
    textStyle: {
        color: string;
        fontSize: number;
    };
    padding: number;
    formatter: (params: any) => string;
};
export declare function getTooltipOfPointMap(tooltipUnit?: string | string[]): {
    show: boolean;
    trigger: "none" | "item" | "axis";
    borderColor: string;
    borderWidth: number;
    backgroundColor: string;
    extraCssText: string;
    textStyle: {
        color: string;
        fontSize: number;
        lineHeight: number;
    };
    padding: number;
    formatter: (params: any) => string;
};
export declare function getTooltipOfTimeline(): {
    show: boolean;
    trigger: string;
    borderColor: string;
    borderWidth: number;
    backgroundColor: string;
    extraCssText: string;
    textStyle: {
        color: string;
        fontSize: number;
    };
    padding: number;
    formatter: (params: any) => string;
};
export declare function getNoiseAnalysisLineTooltip(formatter?: any): {
    trigger: string;
    transitionDuration: number;
    appendToBody: boolean;
    confine: boolean;
    enterable: boolean;
    borderColor: string;
    borderWidth: number;
    backgroundColor: string;
    extraCssText: string;
    textStyle: {
        color: string;
        fontSize: string;
    };
    padding: number;
    formatter: any;
    axisPointer: {
        show: boolean;
        type: "none" | "line" | "cross" | "shadow";
        shadowStyle: {
            color: string;
        };
    };
};
export declare function getNoiseDropLineTooltip(formatter?: any): {
    trigger: string;
    transitionDuration: number;
    appendToBody: boolean;
    confine: boolean;
    enterable: boolean;
    borderColor: string;
    borderWidth: number;
    backgroundColor: string;
    extraCssText: string;
    textStyle: {
        color: string;
        fontSize: string;
    };
    padding: number;
    formatter: any;
};
export declare function getDoubleAxisTooltip(unit?: string): {
    trigger: string;
    transitionDuration: number;
    appendToBody: boolean;
    confine: boolean;
    enterable: boolean;
    axisPointer: {
        type: string;
        snap: boolean;
        label: {
            show: boolean;
        };
    };
    borderColor: string;
    borderWidth: number;
    backgroundColor: string;
    extraCssText: string;
    textStyle: {
        color: string;
        fontSize: number;
    };
    padding: number;
    formatter: (params: any) => string;
};
export declare function getBoxPlotTooltipOfAxisChart(tooltipUnit?: string | string[]): {
    show: boolean;
    confine: boolean;
    trigger: "none" | "item" | "axis";
    axisPointer: {
        show: boolean;
        type: "none" | "line" | "cross" | "shadow";
        shadowStyle: {
            color: string;
        };
    };
    borderColor: string;
    borderWidth: number;
    backgroundColor: string;
    extraCssText: string;
    textStyle: {
        color: string;
        fontSize: number;
    };
    padding: number;
    formatter: (params: any) => string;
};
export declare function getCompareCustomTooltipOfAxisChart(tooltipUnit?: string, years?: string[]): {
    show: boolean;
    confine: boolean;
    trigger: "none" | "item" | "axis";
    axisPointer: {
        show: boolean;
        type: "none" | "line" | "cross" | "shadow";
        shadowStyle: {
            color: string;
        };
    };
    borderColor: string;
    borderWidth: number;
    backgroundColor: string;
    extraCssText: string;
    textStyle: {
        color: string;
        fontSize: number;
    };
    padding: number;
    formatter: (param: any) => string;
};
export declare function getTooltipOfIndexGauge(detailText: any): {
    show: boolean;
    confine: boolean;
    borderColor: string;
    borderWidth: number;
    backgroundColor: string;
    extraCssText: string;
    textStyle: {
        color: string;
        fontSize: number;
    };
    padding: number;
    formatter: (params: any) => string;
};
export declare function getTooltipOfScatter(tooltipUnit?: string[]): {
    show: boolean;
    confine: boolean;
    trigger: "none" | "item" | "axis";
    axisPointer: {
        show: boolean;
        type: "none" | "line" | "cross" | "shadow";
        shadowStyle: {
            color: string;
        };
    };
    borderColor: string;
    borderWidth: number;
    backgroundColor: string;
    extraCssText: string;
    textStyle: {
        color: string;
        fontSize: number;
    };
    padding: number;
    formatter: (params: any) => string;
};
export declare function getTooltipOfScatterLine(tooltipUnit?: string[]): {
    show: boolean;
    confine: boolean;
    trigger: "none" | "item" | "axis";
    axisPointer: {
        show: boolean;
        type: "none" | "line" | "cross" | "shadow";
    };
    borderColor: string;
    borderWidth: number;
    backgroundColor: string;
    extraCssText: string;
    textStyle: {
        color: string;
        fontSize: number;
    };
    padding: number;
    formatter: (params: any) => string;
};
