export function getAssociativeLineTargetIndex(node: any, toNode: any): any; export function computeCubicBezierPathPoints(x1: any, y1: any, x2: any, y2: any): { x: any; y: any; }[]; export function joinCubicBezierPath(startPoint: any, endPoint: any, point1: any, point2: any): string; export function cubicBezierPath(x1: any, y1: any, x2: any, y2: any): string; export function calcPoint(node: any, e: any): { x: any; y: any; dir: string; range: number; }; export function getNodePoint(node: any, dir?: string, range?: number, e?: any): { x: any; y: any; dir: string; range: number; } | { x: any; y: number; dir: "left"; } | { x: any; y: number; dir: "right"; } | { x: number; y: any; dir: "top"; } | { x: number; y: any; dir: "bottom"; }; export function computeNodePoints(fromNode: any, toNode: any): ({ x: any; y: any; dir: string; range: number; } | { x: any; y: number; dir: "left"; } | { x: any; y: number; dir: "right"; } | { x: number; y: any; dir: "top"; } | { x: number; y: any; dir: "bottom"; })[]; export function getNodeLinePath(startPoint: any, endPoint: any, node: any, toNode: any): { path: string; controlPoints: { x: any; y: any; }[]; }; export function getDefaultControlPointOffsets(startPoint: any, endPoint: any): { x: number; y: number; }[];