export declare const makeDateUtils: (useUtc: any) => { useUtc: any; /** * Returns the full year, using UTC or not */ getFullYear(date: any): any; /** * Returns the month, using UTC or not */ getMonth(date: any): any; /** * Returns the date, using UTC or not */ getDate(date: any): any; /** * Returns the day, using UTC or not */ getDay(date: any): any; /** * Returns the hours, using UTC or not */ getHours(date: any): any; /** * Returns the minutes, using UTC or not */ getMinutes(date: any): any; /** * Sets the full year, using UTC or not */ setFullYear(date: any, value: any): any; /** * Sets the month, using UTC or not */ setMonth(date: any, value: any): any; /** * Sets the date, using UTC or not */ setDate(date: any, value: any): any; /** * Check if date1 is equivalent to date2, without comparing the time * @see https://stackoverflow.com/a/6202196/4455925 */ compareDates(date1: any, date2: any): boolean; /** * Validates a date object */ isValidDate(date: any): boolean; /** * Return abbreviated week day name */ getDayNameAbbr(date: any, days: any): any; /** * Return name of the month */ getMonthName(month: any, months: any): any; /** * Return an abbreviated version of the month */ getMonthNameAbbr(month: any, monthsAbbr: any): any; /** * Alternative get total number of days in month */ daysInMonth(year: any, month: any): 30 | 29 | 28 | 31; /** * Get nth suffix for date */ getNthSuffix(day: any): "th" | "st" | "nd" | "rd"; /** * Formats date object */ formatDate(date: any, format: any, translation: any): any; /** * Creates an array of dates for each day in between two dates. */ createDateArray(start: any, end: any): any[]; /** * method used as a prop validator for input values */ validateDateInput(val: any): boolean; }; declare const _default: { useUtc: boolean; /** * Returns the full year, using UTC or not */ getFullYear(date: any): any; /** * Returns the month, using UTC or not */ getMonth(date: any): any; /** * Returns the date, using UTC or not */ getDate(date: any): any; /** * Returns the day, using UTC or not */ getDay(date: any): any; /** * Returns the hours, using UTC or not */ getHours(date: any): any; /** * Returns the minutes, using UTC or not */ getMinutes(date: any): any; /** * Sets the full year, using UTC or not */ setFullYear(date: any, value: any): any; /** * Sets the month, using UTC or not */ setMonth(date: any, value: any): any; /** * Sets the date, using UTC or not */ setDate(date: any, value: any): any; /** * Check if date1 is equivalent to date2, without comparing the time * @see https://stackoverflow.com/a/6202196/4455925 */ compareDates(date1: any, date2: any): boolean; /** * Validates a date object */ isValidDate(date: any): boolean; /** * Return abbreviated week day name */ getDayNameAbbr(date: any, days: any): any; /** * Return name of the month */ getMonthName(month: any, months: any): any; /** * Return an abbreviated version of the month */ getMonthNameAbbr(month: any, monthsAbbr: any): any; /** * Alternative get total number of days in month */ daysInMonth(year: any, month: any): 30 | 29 | 28 | 31; /** * Get nth suffix for date */ getNthSuffix(day: any): "th" | "st" | "nd" | "rd"; /** * Formats date object */ formatDate(date: any, format: any, translation: any): any; /** * Creates an array of dates for each day in between two dates. */ createDateArray(start: any, end: any): any[]; /** * method used as a prop validator for input values */ validateDateInput(val: any): boolean; }; export default _default;