import { DisposableCollection, Disposable } from '@antv/xflow-core'; import type { ICmdHooks } from '@antv/xflow-core'; import { IHookContribution } from '@antv/xflow-core'; import type { Edge, Graph } from '@antv/x6'; export declare namespace NsAddEdgeEvent { const EVENT_NAME = "ADD_EDGE_CMD_EVENT"; interface IArgs { targetPortId: string; sourcePortId: string; source: string; target: string; edge: Edge; } } export declare const ANT_PREFIX = "ant"; export declare const dagOptions: Graph.Options; /** * 内置的hook contribution * 处理 config上的runtime的注册项 */ export declare class DagHooksContribution implements IHookContribution { toDispose: DisposableCollection; registerHookHub: () => Promise; registerHook: (hooks: ICmdHooks) => Promise; }