type DateLike = Date | string | number; export declare const DATE_FORMATS: { readonly 'Jan 01': "MMM DD"; readonly 'Jan 01 (1992)': "MMM DD (YYYY)"; readonly '2023-01-23': "YYYY-MM-DD"; readonly 'Jan 01, 2023': "MMM DD, YYYY"; }; /** * Transform number strings to numbers, as `dayjs` can't handle number strings * * @example "1630483200000" */ export declare const parseDate: (date: DateLike) => Date; export declare function formatEventPeriod(event: { startsAt: DateLike; endsAt: DateLike; }): string; export declare function isFutureDate(date: DateLike): boolean; /** * @link https://day.js.org/docs/en/plugin/relative-time * * @example * ``` * var relativeTime = require('dayjs/plugin/relativeTime') * dayjs.extend(relativeTime) * * dayjs().from(dayjs('1990-01-01')) // in 31 years * dayjs().from(dayjs('1990-01-01'), true) // 31 years * dayjs().fromNow() * * dayjs().to(dayjs('1990-01-01')) // "31 years ago" * dayjs().toNow() * ``` */ export declare function formatRelativeTime(date: DateLike): string; export {};