import { RefObject } from 'react'; import { OnRotateEndHandler, OnRotateHandler, OnRotateMouseDown, OnRotateStartHandler, StylePos, StyleRot, StyleSize } from '../types'; interface UseRotateProps { styles: StylePos & StyleSize & StyleRot; resizableRef: RefObject; snapAngle: number | boolean; onRotateStart?: OnRotateStartHandler; onRotate?: OnRotateHandler; onRotateEnd?: OnRotateEndHandler; } declare const useRotate: (props: UseRotateProps) => [OnRotateMouseDown, boolean]; export default useRotate;