import { InteractionSessionStore } from '../lib/canvas/interaction/interactionSessionStore'; import { GlideProps } from '../types'; import { RefObject } from 'react'; import { DataEditorRef } from '@glideappsfinal/glide-data-grid'; type OnCellContextMenu = NonNullable; interface UseCanvasContextMenuInteractionArgs { eventTarget: EventTarget | null; dataEditorRef: RefObject; getCellContent: (cell: [number, number]) => unknown; interactionSessionStore: InteractionSessionStore; onCellContextMenuExternal: OnCellContextMenu | undefined; } export declare function useCanvasContextMenuInteraction({ eventTarget, dataEditorRef, getCellContent, interactionSessionStore, onCellContextMenuExternal, }: UseCanvasContextMenuInteractionArgs): void; export {};