/** * DateRangeUtils * * Date range utilities for working with date intervals * Handles range generation, overlap detection, and clamping */ export declare class DateRangeUtils { /** * Get array of dates in range (inclusive) */ getDateRange(start: Date | string | number, end: Date | string | number): Date[]; /** * Check if two date ranges overlap */ areRangesOverlapping(start1: Date | string | number, end1: Date | string | number, start2: Date | string | number, end2: Date | string | number): boolean; /** * Clamp date to range */ clampDate(date: Date | string | number, min: Date | string | number, max: Date | string | number): Date; private parse; }