import { EditorHost } from '../core'; export declare function useStageEvent(host: EditorHost): { transformOrigin: import('vue').Ref<{ x: number; y: number; }, { x: number; y: number; } | { x: number; y: number; }>; hostState: { zoom: number; currentTool: string; snapToGrid: boolean; snapRotation: boolean; showGrid: boolean; width: number; height: number; wmm: number; hmm: number; dpm: number; }; handleClick: (event: any) => void; handleDblClick: (event: any) => void; handleMouseDown: (event: any) => void; handleMouseMove: (event: any) => void; handleMouseUp: (event: any) => void; handleWheel: (e: any) => void; handleKeyDown: (event: any) => void; handleMouseenter: (event: any) => void; handleMouseleave: (event: any) => void; handleContextmenu: (event: any) => void; handleSpaceDown: (e: KeyboardEvent) => void; handleSpaceUp: (e: KeyboardEvent) => void; isPanning: import('vue').Ref; panThresholdMet: import('vue').Ref; };