import { BaseEdgeClass } from './class'; import { IEdge, IEdgeConfig, IEdgeRender } from '../../types'; export declare let edgeRender: IEdgeRender; export declare const registerEdgeRender: (render: IEdgeRender, config?: IEdgeConfig) => IEdgeRender; declare const edgeFactory: (edge: IEdge) => { id: string; shapeType: import("../../types").IEdgeShapeType; type: string; isExpandWidth: boolean; source: string; target: string; targetEndpoint: string; sourceEndpoint: string; Class: typeof BaseEdgeClass; sourceNode: string; targetNode: string; label?: string; properties?: {}; formSchema?: {}; formStatus?: "COMPLETED" | "WARNING"; editable?: boolean; formVisible?: boolean; selected?: boolean; hovered?: boolean; labelClickable?: boolean; runningStatus?: string; }; export default edgeFactory;