import type { Ref, SetupContext } from '@vue/composition-api';
import type { TreeProps, TypeTreeState } from '../interface';
export default function useTreeScroll(props: TreeProps, context: SetupContext, state: TypeTreeState): {
    treeContentRef: Ref<HTMLDivElement>;
    onInnerVirtualScroll: (e: WheelEvent) => void;
    virtualConfig: {
        visibleData: Ref<any[]>;
        translateY: Ref<number>;
        scrollHeight: Ref<number>;
        isVirtualScroll: import("@vue/composition-api").ComputedRef<boolean>;
        handleScroll: () => void;
        handleRowMounted: (rowData: any) => void;
        scrollToElement: (p: import("../../hooks/useVirtualScrollNew").ScrollToElementParams) => void;
    };
    scrollToElement: (p: import("../../hooks/useVirtualScrollNew").ScrollToElementParams) => void;
};
