export default debounce; /** A simple debounce function taken from here https://www.freecodecamp.org/news/javascript-debounce-example/ @param {Function} func The function to debounce. @param {number} timeout The time in ms to wait before calling `func` @returns {(...args: unknown[]) => void} Returns a debounced version of `func`. */ declare function debounce(func: Function, timeout?: number): (...args: unknown[]) => void;