declare module 'use-async-effect' { declare function useAsyncEffect( effect: (isMounted: () => boolean) => any | Promise, inputs?: any[] ): void; declare function useAsyncEffect( effect: (isMounted: () => boolean) => V | Promise, destroy?: ?(result?: V) => void, inputs?: any[] ): void; declare export default useAsyncEffect; }