/**
 * @description: 获取两个时间的间隔
 * @author: wuxh
 * @Date: 2020-05-06 12:04:39
 * @param {st}
 * @param {et}
 * @return: String
 * @example:
  dateInterval(new Date().getTime(), 1589661011714)
  => 11天13小时46分钟21秒
 */
export declare const dateInterval: (st: number, et: number) => string;
/**
 * @description: 字符串补0，目前提供给dateFormat使用
 * @author: wuxh
 * @Date: 2020-05-11 14:01:20
 * @param {v} 需要处理的数据 String | Number
 * @param {size} 期望得到的总位数
 * @return: String
 * @example:
  addZero(12, 1) => 12
  addZero(12, 2) => 12
  addZero(12, 3) => 012
 */
export declare const addZero: (v: string | number, size: number) => string;
/**
 * @description:  时间的转换（目前支持 年，月，日，时，分，秒，星期）
 * @author: wuxh
 * @Date: 2020-05-06 12:05:28
 * @param {date}
 * @param {formatStr}
 * @return: String
 * @example:
  dateFormat(new Date(), '当前时间 YY-MM-DD HH:II:SS 星期W')
  => "当前时间 20-05-11 14:07:02 星期一"
 */
export declare const dateFormat: (date: Date, formatStr: string) => string;
/**
 * @description:  时间的转换（目前支持 年，月，日，时，分，秒，星期）, 与dateFormat的区别是，这个方法可以传入时间戳
 * @author: wxingheng
 * @Date: 2022-09-30 11:46:22
 * @return {date}
 * @example:  convertDateToView(new Date(), '当前时间 YY-MM-DD HH:II:SS 星期W')
 */
export declare const convertDateToView: (date: string | Date | number, template?: string, defaultResult?: string) => string;
/**
 * @description:  时间的转换 "YYYY-MM-DD HH:II:SS"
 * @author: wxingheng
 * @Date: 2022-09-30 11:48:15
 * @param {string} date
 * @return {*}
 * @example: convertDateToStandard(new Date()) => "2021-09-30 11:48:15"
 */
export declare const convertDateToStandard: (date: string | Date | number) => string;
/**
 * @description:  时间的转换 "YYYY-MM-DD"
 * @author: wxingheng
 * @Date: 2022-09-30 11:49:14
 * @param {string} date
 * @return {*}
 * @example: convertDateToStandardDay(new Date()) => "2021-09-30"
 */
export declare const convertDateToStandardDay: (date: string | Date | number) => string;
/**
 * @description: 时间的转换 "YYYY-MM-DD HH"
 * @author: wxingheng
 * @Date: 2022-09-30 11:49:37
 * @param {string} date
 * @return {*}
 * @example: convertDateToStandardHours(new Date()) => "2021-09-30 11"
 */
export declare const convertDateToStandardHours: (date: string | Date | number) => string;
/**
 * @description: 获取当前月份的天数
 * @author: wuxh
 * @Date: 2020-05-06 12:06:24
 * @param {str}
 * @return: Number
 * @example:
  dateMonthDays('2020-05-06')
  => 31
 */
export declare const dateMonthDays: (str: string) => number;
/**
 * @description: 时间个性化输出功能
 * @author: wuxh
 * @Date: 2020-06-09 09:44:23
 * @param {type}
 * @return: string
 * @example:
  1、< 60s, 显示为“刚刚”
  2、>= 1min && < 60 min, 显示与当前时间差“XX分钟前”
  3、>= 60min && < 1day, 显示与当前时间差“今天 XX:XX”
  4、>= 1day && < 1year, 显示日期“XX月XX日 XX:XX”
  5、>= 1year, 显示具体日期“XXXX年XX月XX日 XX:XX”
  timeFormat(new Date()) => '刚刚'
 */
export declare const timeFormat: (time: Date) => string;
/**
 * @description: 获取当前月份天数
 * @author: wuxh
 * @Date: 2021-08-21 22:43:58
 * @param {*} str YYYY-MM-DD mm:ss
 * @return {*} number
 * @example:
 */
export declare const getCountDays: (str: string | number | Date) => number;
