type Direction = "" | "vertical" | "horizontal";
export declare function useTouch(): {
    move: EventListener;
    start: EventListener;
    reset: () => void;
    startX: import("@cn-ui/reactive").Atom<number>;
    startY: import("@cn-ui/reactive").Atom<number>;
    deltaX: import("@cn-ui/reactive").Atom<number>;
    deltaY: import("@cn-ui/reactive").Atom<number>;
    offsetX: import("@cn-ui/reactive").Atom<number>;
    offsetY: import("@cn-ui/reactive").Atom<number>;
    direction: import("@cn-ui/reactive").Atom<Direction>;
    isVertical: () => boolean;
    isHorizontal: () => boolean;
    isTap: import("@cn-ui/reactive").Atom<boolean>;
};
export {};
