import { DateRange } from './types'; export declare const identity: (x: T) => T; export declare const chunks: (array: readonly T[], size: number) => T[][]; export declare const isWithinRange: (date: Date, startDate: Date, endDate: Date) => boolean; export declare const getDaysInMonth: (date: Date) => Date[]; export declare const isStartOfRange: ({ startDate }: DateRange, day: Date) => boolean; export declare const isEndOfRange: ({ endDate }: DateRange, day: Date) => boolean; export declare const inDateRange: ({ startDate, endDate }: DateRange, day: Date) => boolean; export declare const isRangeSameDay: ({ startDate, endDate }: DateRange) => boolean; declare type Falsy = false | null | undefined | 0 | ''; export declare const parseOptionalDate: (date: Date | string | Falsy, defaultValue: Date) => Date; export declare const getValidatedMonths: (range: DateRange, minDate: Date, maxDate: Date) => Date[]; export {}; //# sourceMappingURL=utils.d.ts.map