import { INodeInputSlot, INodeOutputSlot } from '../interfaces'; import { NodeId } from '../LGraphNode'; import { SubgraphIO } from './serialisation'; export interface NodeLike { id: NodeId; canConnectTo(node: NodeLike, toSlot: INodeInputSlot | SubgraphIO, fromSlot: INodeOutputSlot | SubgraphIO): boolean; }