/** * Custom hook that debounces a callback function * @param callback - The function to debounce * @param delay - The debounce delay in milliseconds * @returns Object containing the debounced function and a cancel function */ export declare const useDebounce: void>(callback: T, delay: number) => { debouncedCallback: (...args: Parameters) => void; cancel: () => void; };