/// export type ContextMenuData = { x: number; y: number; data: { type: string; element: HTMLElement; } | null; }; export declare const useContextMenu: () => { contextMenuRef: import("react").RefObject; showContextMenu: boolean; contextMenuData: ContextMenuData; handleContextMenu: (event: Pick, 'clientX' | 'clientY' | 'target'>) => void; setContextMenuData: import("react").Dispatch>; setShowContextMenu: import("react").Dispatch>; refs: { reference: import("react").MutableRefObject; floating: import("react").MutableRefObject; setReference: (node: import("@floating-ui/react-dom").ReferenceType | null) => void; setFloating: (node: HTMLElement | null) => void; } & import("@floating-ui/react").ExtendedRefs; floatingStyles: import("react").CSSProperties; update: () => void; }; //# sourceMappingURL=useContextMenu.d.ts.map