import { TaskBarMoveAction, Task, TaskCoordinates, ViewMode } from "../types"; export declare const taskXCoordinate: (xDate: Date, startDate: Date, viewMode: ViewMode, columnWidth: number) => number; export declare const taskComparisonXCoordinate: (xDate: Date, startDate: Date, viewMode: ViewMode, columnWidth: number) => number; export declare const progressWithByParams: (taskX1: number, taskX2: number, progress: number, rtl: boolean) => [number, number]; export declare const getProgressPoint: (progressX: number, taskY: number, taskHeight: number) => string; /** * Method handles event in real time(mousemove) and on finish(mouseup) */ export declare const handleTaskBySVGMouseEvent: (action: TaskBarMoveAction, selectedTask: Task, initialCoordinates: TaskCoordinates, coordinates: TaskCoordinates, xStep: number, timeStep: number, rtl: boolean) => { isChanged: boolean; changedTask: Task; };