import { GraphInputLink, GraphInputNode } from '../../../../types/graph'; import { GraphLink, GraphLinkArrowStyle, GraphCircleLabel } from '../../types'; import { GraphConfigInterface } from '../../config'; export declare const getPolylineData: (d: { x1: number; x2: number; y1: number; y2: number; }) => string; export declare const LINK_MARKER_WIDTH = 9; export declare const LINK_MARKER_HEIGHT = 7; export declare function getLinkShift(link: GraphLink, spacing: number): { dx: number; dy: number; }; export declare function getLinkShiftTransform(link: GraphLink, spacing: number): string; export declare function getLinkStrokeWidth(d: GraphLink, scale: number, config: GraphConfigInterface): number; export declare function getLinkBandWidth(d: GraphLink, scale: number, config: GraphConfigInterface): number; export declare function getLinkColor(link: GraphLink, config: GraphConfigInterface): string; export declare function getLinkArrowStyle(d: GraphLink, config: GraphConfigInterface): GraphLinkArrowStyle | undefined; export declare function getArrowPath(): string; export declare function getDoubleArrowPath(): string; export declare function getLinkLabelTextColor(label: GraphCircleLabel): string;