@protocol CNObservable; @interface _CNOnEmptyObservable : CNObservable { id _nextObservable; BOOL _observableIsEmpty; } @property (retain, nonatomic) id observable; - (id)subscribeNextObservable:(id)a0; - (BOOL)isObservableEmpty; - (void)observableDidSendResult; - (id)subscribe:(id)a0; - (void).cxx_destruct; - (id)initWithObservable:(id)a0 nextObservable:(id)a1; @end