import type { InteractionManager } from "../core/interaction-manager.js"; import type { GraphEngine } from "../core/graph-engine.js"; import type { GraphLayerNodeStyle } from "../style/graph-layer-stylesheet.js"; export declare class EdgeAttachmentHelper { getLayoutAccessor({ engine, interactionManager, nodeStyle }: { engine: GraphEngine; interactionManager: InteractionManager; nodeStyle?: GraphLayerNodeStyle[] | GraphLayerNodeStyle; }): (edge: any) => any; private _buildNodeStyleAccessorMap; private _getAdjustedEdgeLayout; private _applyGeometryToLayout; private _createAccessorsForType; private _computeNodeGeometry; } //# sourceMappingURL=edge-attachment-helper.d.ts.map