import { Position } from '../../types/core'; import { NodeDefinition } from '../../types/NodeDefinition'; /** * @file Context action menu component */ import * as React from "react"; export type ContextTarget = { type: "node"; id: string; } | { type: "connection"; id: string; } | { type: "canvas"; }; export type ContextActionMenuProps = { position: Position; target: ContextTarget; visible: boolean; onClose: () => void; nodeDefinitions?: NodeDefinition[]; onCreateNode?: (nodeType: string, position: Position) => void; canvasPosition?: Position; disabledNodeTypes?: string[]; }; export declare const ContextActionMenu: React.FC;