import { type BarMoveAction, type DateExtremity, type GanttDateRounding, type Task } from "../types/public-types";
export declare const ONE_HOUR_DURATION: number;
export declare const ONE_DAY_DURATION: number;
export declare const roundTaskDates: (task: Task, roundDate: (date: Date, action: BarMoveAction, dateExtremity: DateExtremity) => Date, action: BarMoveAction, dateMoveStep: GanttDateRounding) => Task;
export declare const incrementDate: (date: Date, action: BarMoveAction, roundDate: (date: Date, action: BarMoveAction, dateExtremity: DateExtremity) => Date, dateExtremity: DateExtremity, dateMoveStep: GanttDateRounding, limitDateMoveToOneDay: boolean) => Date;
export declare const decrementDate: (date: Date, action: BarMoveAction, roundDate: (date: Date, action: BarMoveAction, dateExtremity: DateExtremity) => Date, dateExtremity: DateExtremity, dateMoveStep: GanttDateRounding, limitDateMoveToOneDay: boolean) => Date;
export declare const getStepTime: (dateMoveStep: GanttDateRounding) => number;
