import { Accessor } from 'solid-js'; export declare function useDragable(params: { onDown?: DownCallback; onMove: MoveCallback; onUp?: () => void; }): [(event: MouseEvent) => void, Accessor]; declare type Vector = [number, number]; declare type Point = Vector; declare type DownCallback = (start: Point) => void; declare type MoveCallback = (param: { coords: Point; shift: Vector; }) => void; export {};