import { PathEndType } from '../../common/configs'; import { NodePositions, PositionOrCurve } from '../../common/types'; import { EdgeStates } from '../../models/edge'; import { NodeStates } from '../../models/node'; import { EdgeObject, PathState } from '../../models/path'; export declare function calculatePathPoints(path: PathState, nodeStates: NodeStates, nodeLayouts: NodePositions, edgeStates: EdgeStates, scale: number, curveInNode: boolean, pathEndType: PathEndType, margin: number): PositionOrCurve[]; export declare function calculateDirectionsOfPathEdges(edges: EdgeObject[]): boolean[];