export type Day = { value?: number; isToday?: boolean; date?: Date; isFuture?: boolean; disabled?: boolean; }; export type Week = Day[]; export declare class DateServices { getCurrentTimeUTC(): Date; daysInMonth(month: any, year: any): number; getDateRangeString(dateRange: any): string; getFirstDayOfWeek(date: any): Date; getLastDayOfWeek(date: any): Date; getLastDayOfMonth(date: any): Date; createMonth(month: any, year: any, includeToday?: boolean, setFuture?: boolean): { weeks: Week[]; days: Record; month: number; year: number; }; isWeekEmpty(week: any): any; getPresetsFunctions(shouldIncludeToday?: boolean): { today: { dates(): { from?: Date; to?: Date; }; }; yesterday: { dates(): { from?: Date; to?: Date; }; }; last7days: { dates(): { from?: Date; to?: Date; }; }; last14days: { dates(): { from?: Date; to?: Date; }; }; last30days: { dates(): { from?: Date; to?: Date; }; }; last31days: { dates(): { from?: Date; to?: Date; }; }; last60days: { dates(): { from?: Date; to?: Date; }; }; last90days: { dates(): { from?: Date; to?: Date; }; }; thisMonth: { dates(): { from?: Date; to?: Date; }; }; lastMonth: { dates(): { from?: Date; to?: Date; }; }; last4weeks: { dates(): { from?: Date; to?: Date; }; }; last12weeks: { dates(): { from?: Date; to?: Date; }; }; last26weeks: { dates(): { from?: Date; to?: Date; }; }; last52weeks: { dates(): { from?: Date; to?: Date; }; }; last3months: { dates(): { from?: Date; to?: Date; }; }; last6months: { dates(): { from?: Date; to?: Date; }; }; last9months: { dates(): { from?: Date; to?: Date; }; }; last12months: { dates(): { from?: Date; to?: Date; }; }; last24months: { dates(): { from?: Date; to?: Date; }; }; last36months: { dates(): { from?: Date; to?: Date; }; }; }; } declare const _default: DateServices; export default _default;