import { AdjustTaskToWorkingDatesParams, BarMoveAction, DateExtremity, DateSetup, GanttDateRounding } from "../../types/public-types";
type UseHolidaysParams = {
    checkIsHolidayProp: (date: Date, minTaskDate: Date, dateSetup: DateSetup, dateExtremity: DateExtremity) => boolean;
    dateSetup: DateSetup;
    isAdjustToWorkingDates: boolean;
    minTaskDate: Date;
    roundDate: (date: Date, action: BarMoveAction, dateExtremity: DateExtremity) => Date;
    dateMoveStep: GanttDateRounding;
};
export declare const useHolidays: ({ checkIsHolidayProp, dateSetup, isAdjustToWorkingDates, minTaskDate, roundDate, dateMoveStep, }: UseHolidaysParams) => {
    checkIsHoliday: (date: Date, dateExtremity: DateExtremity) => boolean;
    adjustTaskToWorkingDates: ({ action, changedTask, originalTask, }: AdjustTaskToWorkingDatesParams) => import("../../types/public-types").Task;
};
export {};
