import { IComputedValue, IObservable, IObservableArray, Lambda, ObservableMap, ObservableSet, IObservableValue } from "../internal"; export declare function onBecomeObserved(value: IObservable | IComputedValue | IObservableArray | ObservableMap | ObservableSet | IObservableValue, listener: Lambda): Lambda; export declare function onBecomeObserved(value: ObservableMap | Object, property: K, listener: Lambda): Lambda; export declare function onBecomeUnobserved(value: IObservable | IComputedValue | IObservableArray | ObservableMap | ObservableSet | IObservableValue, listener: Lambda): Lambda; export declare function onBecomeUnobserved(value: ObservableMap | Object, property: K, listener: Lambda): Lambda;