import { ISODateString } from './types'; /** Parse an ISO date or datetime into a UTC-oriented `Date` object. */ export declare function parseDate(value: ISODateString): Date; /** Format a `Date` as a `YYYY-MM-DD` ISO date string. */ export declare function toISODate(date: Date): ISODateString; /** Add calendar days to an ISO date string. */ export declare function addDays(value: ISODateString, days: number): ISODateString; /** Return the whole-day distance from `start` to `end`. */ export declare function diffDays(start: ISODateString, end: ISODateString): number; /** Return the earliest ISO date from a non-empty date list. */ export declare function minDate(values: readonly ISODateString[]): ISODateString; /** Return the latest ISO date from a non-empty date list. */ export declare function maxDate(values: readonly ISODateString[]): ISODateString; /** Return the first day of the month containing `value`. */ export declare function startOfMonth(value: ISODateString): ISODateString; /** Format a month header label for the timeline. */ export declare function formatMonth(value: ISODateString, locale?: string): string; /** Format a day tick label for the timeline. */ export declare function formatDay(value: ISODateString, locale?: string): string; /** Format a compact month label for coarse timeline ticks. */ export declare function formatShortMonth(value: ISODateString, locale?: string): string; //# sourceMappingURL=date.d.ts.map