/// import type { Color } from '../color'; import type { TransformOffset } from '../interface'; type EventType = MouseEvent | React.MouseEvent | React.TouchEvent | TouchEvent; type EventHandle = (e: EventType) => void; interface useColorDragProps { color: Color; containerRef: React.RefObject; targetRef: React.RefObject; direction?: 'x' | 'y'; onDragChange?: (offset: TransformOffset) => void; onDragChangeComplete?: () => void; calculate?: () => TransformOffset; /** Disabled drag */ disabledDrag?: boolean; } declare function useColorDrag(props: useColorDragProps): [TransformOffset, EventHandle]; export default useColorDrag;