import { Ref } from 'vue';
import { SvgPanZoomInstance, SvgPanZoomOptions } from '../modules/svg-pan-zoom-ex';
type Callback = () => void;
export declare function useSvgPanZoom(svg: Ref<SVGSVGElement | undefined>, options: SvgPanZoomOptions): {
    svgPanZoom: Ref<SvgPanZoomInstance | undefined, SvgPanZoomInstance | undefined>;
    onSvgPanZoomMounted: (callback: Callback) => void;
    onSvgPanZoomUnmounted: (callback: Callback) => void;
};
export {};
