@class PDSUserTracker, PDSXPCServer, PDSCoordinator, PDSRequestQueue, NSString, PDSCDCacheContainer, IDSServerBag, PDSConfiguration, PDSEntryStore; @protocol PDSCDCache, PDSKVStore; @interface PDSDaemon : NSObject @property (retain, nonatomic) PDSConfiguration *configuration; @property (retain, nonatomic) PDSXPCServer *XPCServer; @property (retain, nonatomic) PDSCDCacheContainer *cacheContainer; @property (retain, nonatomic) IDSServerBag *bag; @property (weak, nonatomic) PDSEntryStore *entryStore; @property (weak, nonatomic) id underlyingStorage; @property (retain, nonatomic) PDSUserTracker *userTracker; @property (retain, nonatomic) PDSCoordinator *coordinator; @property (retain, nonatomic) PDSRequestQueue *requestQueue; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)start; - (id)remoteInternalListener; - (id)remoteListenerForAllClientIDs; - (id)initWithConfiguration:(id)a0; - (void).cxx_destruct; - (id)_underlyingStorage; - (id)remoteListenerForClientIDs:(id)a0; - (id)_entryStore; @end