import { VNodeChild } from "maquette"; import { EdgeData, NodeData } from "../api"; import { DockPosition, XY } from "../interfaces"; import { NodeDimensions } from "../node-layout/node-common"; export declare function intersectionWithEntity(from: XY, entity: NodeDimensions): DockPosition; export declare function renderLabel(label: string | undefined, position: DockPosition, key: object): VNodeChild; export declare function renderAttributes(data: EdgeData | NodeData, highlighted: boolean): { part: string; "data-highlighted": string; } | { "data-highlighted": string; part?: undefined; };