import { ConfigType, QUnitType, OpUnitType } from 'dayjs'; /** * * @param {string | number | Date | Dayjs | null | undefined} date * @param format 默认 YYYY-MM-DD HH:mm:ss * @returns YYYY-MM-DD HH:mm:ss */ declare function formatDate(date?: ConfigType, format?: string): string; /** * 格式化时间到天 * @param {string | number | Date | Dayjs | null | undefined} date * @returns YYYY-MM-DD */ declare const formatDateToDay: (date: ConfigType) => string; /** * 格式化时间到分钟 * @param {string | number | Date | Dayjs | null | undefined} date * @returns YYYY-MM-DD HH:mm */ declare const formatDateToMinute: (date: ConfigType) => string; /** * 获取两个 Dayjs 对象的时间差,默认秒。 * @param date1 * @param date2 * @param format * @returns {*} */ declare function diffDate(date1: ConfigType, date2?: ConfigType, format?: QUnitType | OpUnitType): number | string | undefined; /** * @desc 获取距离当前时间差,返回多少年(月/天/小时/分钟/秒)前 * @param date 秒数 * @returns */ declare function diffDateFromCurrent(date: number): string; export { diffDate, diffDateFromCurrent, formatDate, formatDateToDay, formatDateToMinute };