import { UseGroupManagementResult } from '../../../contexts/composed/node-editor/hooks/useGroupManagement'; /** * @file Selection + context-menu interactions sourced from editor contexts. */ import * as React from "react"; export type NodeSelectionHandlers = { handleNodePointerDown: (event: React.PointerEvent, nodeId: string, isDragAllowed?: boolean) => void; handleNodeContextMenu: (event: React.MouseEvent, nodeId: string) => void; }; export type UseNodeSelectionInteractionsOptions = { getGroupChildren?: UseGroupManagementResult["getGroupChildren"]; }; export declare const useNodeSelectionInteractions: (options?: UseNodeSelectionInteractionsOptions) => NodeSelectionHandlers;