import { fabric } from 'fabric'; import { FabricObject } from '../utils'; import { NodeObject } from './Node'; import { PortObject } from './Port'; export interface LinkObject extends FabricObject { fromNode?: NodeObject; toNode?: NodeObject; fromPort?: PortObject; toPort?: PortObject; fromPortIndex?: number; setPort?: (fromNode: NodeObject, fromPort: PortObject, toNode: NodeObject, toPort: PortObject) => void; setPortEnabled?: (node: NodeObject, port: PortObject, enabled: boolean) => void; } declare const Link: any; export default Link;