@class _DKEventQuery, BPSPublisher, NSString; @protocol _CDUserContext, _DKKnowledgeQuerying; @interface BMKnowledgeContextPublisher : BPSPublisher <BMLiveEventsPublisher> @property (retain, nonatomic) _DKEventQuery *query; @property (retain, nonatomic) id<_DKKnowledgeQuerying> store; @property (retain, nonatomic) id<_CDUserContext> context; @property (nonatomic) BOOL includeLiveEvents; @property (retain, nonatomic) BPSPublisher *combinedPublisher; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)startWithSubscriber:(id)a0; - (BOOL)completed; - (void)reset; - (id)nextEvent; - (id)_combinedPublisher; - (id)upstreamPublishers; - (void)subscribe:(id)a0; - (void).cxx_destruct; - (id)withLiveEvents; - (id)initWithQuery:(id)a0 store:(id)a1 context:(id)a2 includeLiveEvents:(BOOL)a3; @end