/** * 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