export interface AsyncState { loading: boolean; error?: Error | any; value?: T; } declare const useAsync: (fn: () => Promise, args?: any) => AsyncState; export default useAsync;