import { Ref } from 'vue';
type Direction = '' | 'vertical' | 'horizontal';
type TouchDirection = '' | 'top' | 'bottom' | 'left' | 'right';
type IUseTouch = {
    move: (event: TouchEvent) => void;
    start: (event: TouchEvent) => void;
    reset: () => void;
    startX: Ref<number>;
    startY: Ref<number>;
    deltaX: Ref<number>;
    deltaY: Ref<number>;
    offsetX: Ref<number>;
    offsetY: Ref<number>;
    direction: Ref<Direction>;
    touchDirection: Ref<TouchDirection>;
    isVertical: () => boolean;
    isHorizontal: () => boolean;
};
declare const useTouch: () => IUseTouch;
export default useTouch;
