export default Scrollbar;
declare class Scrollbar {
    constructor(opt: any);
    mindMap: any;
    scrollbarWrapSize: {
        width: number;
        height: number;
    };
    chartHeight: number;
    chartWidth: number;
    reset(): void;
    currentScrollType: any;
    isMousedown: boolean;
    mousedownPos: {
        x: any;
        y: any;
    };
    mousedownScrollbarPos: number;
    bindEvent(): void;
    onMousemove(e: any): void;
    onMouseup(): void;
    updateScrollbar(): void;
    unBindEvent(): void;
    emitEvent(data: any): void;
    setScrollBarWrapSize(width: any, height: any): void;
    calculationScrollbar(): {
        vertical: {
            top: number;
            height: number;
        };
        horizontal: {
            left: number;
            width: number;
        };
    };
    onMousedown(e: any, type: any): void;
    updateMindMapView(type: any, offset: any): void;
    onClick(e: any, type: any): void;
    beforePluginRemove(): void;
    beforePluginDestroy(): void;
}
declare namespace Scrollbar {
    const instanceName: string;
}
