import type { TdTagInputProps } from '../type';
export default function useTagScroll(props: TdTagInputProps): {
    tagInputRef: import("vue").Ref<any>;
    scrollElement: import("vue").Ref<HTMLElement>;
    scrollDistance: import("vue").Ref<number>;
    scrollTo: (distance: number) => void;
    scrollToRight: () => void;
    scrollToLeft: () => void;
    updateScrollElement: (element: HTMLElement) => void;
    updateScrollDistance: () => void;
    onWheel: ({ e }: {
        e: WheelEvent;
    }) => void;
    scrollToRightOnEnter: () => void;
    scrollToLeftOnLeave: () => void;
};
