import type { IGanttTask, IGanttLink, ILink } from "./types"; export declare const updateLink: (link: IGanttLink, startTask: IGanttTask, endTask: IGanttTask, cellHeight: number) => IGanttLink; export declare function placeLink(box: { left: number; top: number; }, start: { x: number; y: number; }, end: { x: number; y: number; }): { width: number; height: number; left: number; top: number; p: string; }; export declare function normalizeLinks(links: ILink[]): { id: import("@svar-ui/lib-state").TID; type: import("./types").TLinkType; source: import("@svar-ui/lib-state").TID; target: import("@svar-ui/lib-state").TID; lag?: number; }[];