import './style.scss'; import type { IGraphRenderContext } from '../../types'; import type { IConnectionCreationLogic, ILineInfo } from './types'; import type { IGraphNodeActions, GraphNodeId } from '@adam-sv/arc'; export type { IConnectionCreationLogic, ILineInfo }; export interface INodeInteractionManagerProps { className?: string; creationLogic?: IConnectionCreationLogic; dangerouslyEnableSelfConnections?: boolean; graphContext: IGraphRenderContext; nodeActions?: IGraphNodeActions; } export type INodeInteractionMode = 'show-interactable-nodes' | 'show-connection-sources' | 'show-connection-targets'; export declare function NodeInteractionManager({ className, creationLogic, dangerouslyEnableSelfConnections, graphContext, nodeActions, }: INodeInteractionManagerProps): import("react/jsx-runtime").JSX.Element;