import { EditorHost } from '../core'; export declare function useZoom(host: EditorHost): { contentWidth: import('vue').ComputedRef; contentHeight: import('vue').ComputedRef; contentX: import('vue').ComputedRef; contentY: import('vue').ComputedRef; handleZoomIn: (step?: number) => void; handleZoomOut: (step?: number) => void; handleZoomAuto: () => void; zoom: import('vue').ComputedRef; handleWheel: (e: { evt: WheelEvent & { deltaY: number; ctrlKey: boolean; shiftKey: boolean; }; target: { getStage: () => { getPointerPosition: () => { x: number; y: number; }; }; }; }) => void; dynamicStep: import('vue').ComputedRef; offsetX: import('vue').Ref; offsetY: import('vue').Ref; handlePanByPixels: (deltaX: number, deltaY: number) => void; resetPanOffset: () => void; };