import * as _zoom_image_core from '@zoom-image/core';
import { ZoomImageWheelStateUpdate } from '@zoom-image/core';

declare function useZoomImageWheel(): {
    createZoomImage: (container: HTMLElement, options?: _zoom_image_core.ZoomImageWheelOptions | undefined) => void;
    zoomImageState: {
        currentRotation: number;
        currentZoom: number;
        enable: boolean;
        currentPositionX: number;
        currentPositionY: number;
    };
    setZoomImageState: (state: ZoomImageWheelStateUpdate) => void;
};

export { useZoomImageWheel };
