/**
* Takes an async function and tracks resolution as a boolean.
*
* @see https://dataclient.io/docs/api/useLoading
* @param func A function returning a promise
* @param deps Deps list sent to useCallback()
* @example
```
function Button({ onClick, children, ...props }) {
const [clickHandler, loading] = useLoading(onClick);
return (
);
}
```
*/
export default function useLoading Promise>(func: F, deps?: readonly any[]): [
F,
boolean,
Error | undefined
];
//# sourceMappingURL=useLoading.d.ts.map