import type { Observable, Observer } from 'rxjs';
export declare const useObservableSubscription: <T>(observable: Observable<T>, observer?: Partial<Observer<T>> | ((value: T) => void), teardown?: () => void) => void;
export declare const useObservableLayoutSubscription: <T>(observable: Observable<T>, observer?: Partial<Observer<T>> | ((value: T) => void), teardown?: () => void) => void;
