import type React from 'react'; import type { DispatchZoomChangeFunc, TransformType, UpdateTransformFunc } from './useImageTransform'; export default function useMouseEvent(imgRef: React.MutableRefObject, movable: boolean, visible: boolean, scaleStep: number, transform: TransformType, updateTransform: UpdateTransformFunc, dispatchZoomChange: DispatchZoomChangeFunc): { isMoving: boolean; onMouseDown: React.MouseEventHandler; onMouseMove: React.MouseEventHandler; onMouseUp: React.MouseEventHandler; onWheel: (event: React.WheelEvent) => void; };