import { Ref } from 'vue'; import { CanvasEventName } from '../types'; import { useCanvasStore } from './useCanvasStore'; import { useElements } from './useElements'; export declare function useClipboard(store: ReturnType, elementsManager: ReturnType, canvasEmit: (event: CanvasEventName, ...args: any[]) => void, editorRef: Ref): { globalMousePos: { x: number; y: number; }; handleMouseMove: (e: MouseEvent) => void; handleCopy: (e: ClipboardEvent) => void; handlePaste: (e: ClipboardEvent) => void; processPasteData: (text: string, html: string, items?: DataTransferItemList | null, e?: ClipboardEvent) => void; };