import { ExplicitAny } from '../types/utility'; /** * Creates a debounced version of a callback function. * The debounced callback delays invoking the provided callback until after * a specified delay has passed since the last time the debounced callback was called. * * @param callback - The callback function to debounce. * @param delay - The delay in milliseconds. * @returns A debounced version of the callback function. */ export declare function useDebouncedCallback void>(callback: T, delay: number): (...args: Parameters) => void;