import { Observable } from 'rxjs'; export declare type ObservableOptions = { errorHandler?: (x: unknown) => void; onError?: (x: unknown) => void; timeout?: number; }; export declare function useObservable(observable: Observable, options?: ObservableOptions): T | undefined; export declare const useSubscription: (observable: Observable, next: (x: T) => void, error?: (x: unknown) => void, complete?: () => void) => void;