@class NSLock; @protocol VFObservable; @interface _VFDistinctUntilChangedObservable : VFObservable { id<VFObservable> _observable; id _lastObservedResult; NSLock *_lock; } - (BOOL)_isLastResultDistinctFromResult:(id)a0; - (id)subscribe:(id)a0; - (void).cxx_destruct; - (id)initWithObservable:(id)a0; @end