export function createDateUtils(): { addDays: (date: any, days: any) => Date; subtractDays: (date: any, days: any) => Date; addHours: (date: any, hours: any) => Date; subtractHours: (date: any, hours: any) => Date; addMinutes: (date: any, minutes: any) => Date; subtractMinutes: (date: any, minutes: any) => Date; snapToInterval: (input: number | Date, interval: number) => number | void; getWeek: (date: any) => number; isToday: (date: any) => boolean; isSameDate: (date1: any, date2: any) => boolean; isInRange: (date: any, rangeStart: any, rangeEnd: any) => boolean; isLeapYear: (date: any) => boolean | 0; getPreviousFirstDayOfWeek: (date: any) => Date; stringToDate: (date: any) => Date; dateToMinutes: (date: any) => any; countDays: (start: any, end: any) => number; datesInSameTimeStep: (date1: any, date2: any, timeStep: any) => boolean; isValid: (date: any) => any; formatDate: (date: Date, format?: string, _txts?: Object) => string; formatDateLite: (date: any) => string; formatTime: (date: Date | number, format?: string, _txts?: Object, round?: boolean) => string; formatTimeLite: (date: any) => string; formatMinutes: (minutes: any) => string; updateTexts: () => void; };