import { NotifyPropertyChangedType } from '../../notify/notifyPropertyChangedSymbol'; import { Observable } from 'rxjs'; export declare type PropertyValue = { sender: TObject; value: TObject[TProperty]; }; export declare function whenChanged(value: TObject, key: TProperty, notifyInitial?: boolean, fallbackValue?: () => TObject[TProperty]): Observable[TProperty]>;