import { DependencyList } from 'react'; import { observerFunction } from './observable'; /** * Create a memoized observable and unsubscribe automatically if component unmount and a * retry function * @returns [observableValue, error, isCompleted, retryFunction] */ export declare function useRetryableObservable(observableGenerator: observerFunction, deps: DependencyList): [T | undefined, any, boolean, () => void, undefined];