import { WorkingDayOfYearByMonth } from 'src/Domain/HumanResource/MealTicket/Strategy/WorkingDayOfYearByMonth' ; export interface IDateUtils { format ( date , format ) : string ; getDaysInMonth ( date ) : number ; isWeekend ( date ) : boolean ; getCurrentDate ( ) : Date ; getCurrentDateToISOString ( ) : string ; getWorkedDaysDuringAPeriod ( start , end ) : Date [ ] ; getWorkedFreeDays ( year ) : Date [ ] ; getEasterDate ( year ) : Date ; getLeaveDuration ( startDate , isStartsAllDay , endDate , isEndsAllDay ) : number ; addDaysToDate ( date , days ) : Date ; getYear ( date ) : number ; getLastDayOfYear ( date ) : Date ; getFirstDayOfYear ( date ) : Date ; getAllWorkingDayOfYearByMonth ( date ) : WorkingDayOfYearByMonth [ ] ; }