@class IDSGroupContextNotifyingObserver, NSXPCConnection; @protocol IDSGroupContextDataSourceDaemonProtocol, IDSGroupContextCacheMiddlewareDaemonProtocol; @interface IDSDaemonProtocolController : NSObject @property (retain, nonatomic) NSXPCConnection *connection; @property (readonly, nonatomic) id groupContextDataSource; @property (readonly, nonatomic) id groupContextCacheMiddleware; @property (retain, nonatomic) IDSGroupContextNotifyingObserver *observer; + (id)sharedInstance; - (id)init; - (void).cxx_destruct; @end