/** * * @param fn Accepted argument and return, a function. * @param ms The delay time. * @returns a debounced function that resolves to a value after certain amount of time. Or never resolves if terminated. */ export declare const useDebounce: (fn: (args: A) => R, ms: number) => (args: A) => Promise;