/**
  * 函数节流，即对函数进行特殊处理，使其在约定的时间段内避免函数过多次执行。
  * @param fn 待处理的函数
  * @param duration 函数防抖时长，单位为毫秒，默认为1000
  * @return 经过处理的fn
  * @category Throttle
  */
export default function throttle(fn: Function, duration?: number): Function;
