/**
 * @author {@link https://github.com/jashkenas/underscore underscorejs}.
 * @version 1.7.0
 * @see {@link http://underscorejs.org/#debounce underscore.debounce(function, wait, [immediate])}
 * @param func
 * @param wait
 * @param immediate
 * @returns {*}
 */
export default function debounce(func: any, wait: any, immediate: any): () => any;
