import { Ref } from 'vue'; import { DispatchZoomChangeFunc, TransformType, UpdateTransformFunc } from './useImageTransform.ts'; export default function useMouseEvent(imgRef: Ref, movable: Ref, open: Ref, scaleStep: Ref, transform: Ref, updateTransform: UpdateTransformFunc, dispatchZoomChange: DispatchZoomChangeFunc): { isMoving: import('vue').ShallowRef; onMouseDown: (event: MouseEvent) => void; onMouseMove: (event: MouseEvent) => void; onMouseUp: () => void; onWheel: (event: WheelEvent) => void; };