/**
 * 获取时间解析为字符串文本
 */
import { ConfigType } from 'dayjs';
export declare const SECOND = 1000;
export declare const MINUTE: number;
export declare const HOUR: number;
export declare const DAY: number;
export declare const WEEK: number;
export declare const MONTH: number;
/**
 * 解析规则
 * 去年：YYYY-MM-DD HH:mm
 * 今年今天： 上午hh:mm、下午hh:mm
 * 今年今天之前： MM-DD HH:mm
 */
export declare function parser1(time: ConfigType): string;
/**
 * 解析规则
 * 超过1个月，显示 超1个月
 * 1个月内则显示 x周前、x天前、x小时前、x分钟前、1分钟内
 */
export declare function parser2(time: ConfigType): string;
export declare function getTimeText(time: ConfigType): {
    parser1(): string;
    parser2(): string;
};
export declare function getMMDDHHmmss(time: ConfigType): string;
/**
 * 比较两个时间相差多久
 * @param time1 比较时间1
 * @param time2 比较时间2
 * @param diffTime 相差时间
 * @returns  若diffTime存在，time1和time2相差时间小于diffTIme，则返回true，否则false；
 */
export declare function compareTime(time1: ConfigType, time2: ConfigType, diffTime?: number): number | boolean;
export declare function diffHalfHour(time1: ConfigType, time2: ConfigType): number | boolean;
