import { default as React, MutableRefObject } from 'react';
export default function useZoom(props: {
    overlayCanvasRef: any;
    canvasRef: any;
    offscreenCanvasRef: any;
    cursorRef: any;
    lineWidth: number;
    autoScale: MutableRefObject<number>;
    baseScale: MutableRefObject<number>;
    translatePos: MutableRefObject<{
        x: number;
        y: number;
    }>;
    isLoadingMaskRef: MutableRefObject<boolean>;
}): {
    handleOnWheel: (event: any) => void;
    setActiveScale: React.Dispatch<React.SetStateAction<number>>;
    activeScale: number;
    autoScale: React.MutableRefObject<number>;
    baseScale: React.MutableRefObject<number>;
};
