export declare const getToolboxBasicMenu: () => any;
export declare const getToolboxIncludeCalc: (style: any, callback?: ($event: any, ...arg: any[]) => void) => any;
export declare const getToolboxIncludeExcel: (style: any, callback?: (...arg: any[]) => void) => any;
export declare const getToolboxIncludeRestore: (style: any) => any;
/**
 * 获取带导出Excel图标的toolbox 已废弃
 * @param callback
 * @deprecated
 */
export declare const getToolboxIncludeExcelIcon: (callback: (...arg: any[]) => void) => any;
export declare function getCommonToolbox(): {
    show: boolean;
    showTitle: boolean;
    itemSize: number;
    feature: {
        dataZoom: {
            show: boolean;
            title: {
                zoom: string;
                back: string;
            };
        };
        dataView: {
            show: boolean;
            title: string;
        };
        restore: {
            show: boolean;
            title: string;
        };
        saveAsImage: {
            title: string;
        };
    };
    tooltip: {
        show: boolean;
        confine: boolean;
        formatter: (param: any) => string;
        backgroundColor: string;
        textStyle: {
            fontSize: number;
        };
        extraCssText: string;
    };
};
export declare const getNoiseAnalysisLineToolbox: (style: any, item: string[], funcObj?: any) => {
    show: boolean;
    itemGap: any;
    showTitle: boolean;
    right: any;
    top: number;
    itemSize: any;
    feature: {
        myTool_interval: {
            show: boolean;
            title: string;
            icon: string;
            onclick: ($event: any) => void;
        };
        myTool_monitorItem: {
            show: boolean;
            title: string;
            icon: string;
            onclick: ($event: any) => void;
        };
        myTool_showspec: {
            show: boolean;
            title: string;
            icon: string;
            onclick: () => void;
        };
        brush: {
            show: boolean;
            type: string[];
            iconStyle: {
                color: string;
            };
        };
        myTool_enlarge: {
            show: boolean;
            title: string;
            icon: string;
            iconStyle: {
                color: string;
            };
            onclick: () => void;
        };
        myTool_restore: {
            show: boolean;
            title: string;
            icon: string;
            iconStyle: {
                color: string;
            };
            onclick: () => void;
        };
        myTool_calculation: {
            show: boolean;
            title: string;
            icon: string;
            onclick: () => void;
        };
        mytool: {
            show: boolean;
            title: string;
            icon: string;
            onclick: ($event: any) => void;
        };
    };
};
export declare const getNoiseDropboxLineToolbox: (style: any, dropToolboxData: any, funcObj?: any) => {
    show: boolean;
    itemGap: any;
    showTitle: boolean;
    right: any;
    top: any;
    itemSize: any;
    feature: {
        myTool_interval: {
            show: any;
            title: string;
            icon: string;
            onclick: ($event: any) => void;
        };
        myTool_singleChoice: {
            show: any;
            title: string;
            icon: string;
            onclick: ($event: any) => void;
        };
        myTool_multipleChoice: {
            show: any;
            title: string;
            icon: string;
            onclick: ($event: any) => void;
        };
        brush: {
            show: any;
            type: string[];
            iconStyle: {
                color: string;
            };
        };
        myTool_enlarge: {
            show: any;
            title: string;
            icon: string;
            iconStyle: {
                color: string;
            };
            onclick: () => void;
        };
        myTool_restore: {
            show: any;
            title: string;
            icon: string;
            iconStyle: {
                color: string;
            };
            onclick: () => void;
        };
        myTool_calculation: {
            show: any;
            title: string;
            icon: string;
            onclick: () => void;
        };
        mytool: {
            show: boolean;
            title: string;
            icon: string;
            onclick: ($event: any) => void;
        };
    };
};
export declare const getNoiseEventWaveToolbox: (style: any) => any;
export declare const getNoiseEventWaveToolboxV2: () => any;
export declare const getNoiseDropboxLineToolboxV2: () => {
    show: boolean;
    itemSize: number;
    showTitle: boolean;
    feature: {
        brush: {
            show: boolean;
            type: string[];
        };
    };
    iconStyle: {
        opacity: number;
    };
};
export declare const getNoiseDropboxLineBrush: () => {
    xAxisIndex: string;
    brushLink: string;
    outOfBrush: {
        colorAlpha: number;
    };
    throttleType: string;
    throttleDelay: number;
};
export declare const getNoiseAnalysisBrush: () => {
    toolbox: string[];
    xAxisIndex: number;
    brushLink: number;
    outOfBrush: {
        colorAlpha: number;
    };
    throttleType: string;
    throttleDelay: number;
};
