@class NSString, NSURL, NSArray, NSMutableDictionary, NSDictionary, NSXPCStoreServerRequestHandlingPolicy, NSXPCListener, NSManagedObjectModel, NSMapTable; @interface NSXPCStoreServer : NSObject <NSXPCServerProtocol, NSXPCListenerDelegate> { NSURL *_modelURL; NSManagedObjectModel *_model; NSURL *_storeURL; NSDictionary *_storeOptions; NSArray *_entitlementNames; NSXPCListener *_listener; NSXPCStoreServerRequestHandlingPolicy *_policy; NSMapTable *_connectionToCoordinatorMap; NSMutableDictionary *_cacheIDtoCoordinatorMap; } @property (retain, nonatomic) id delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)initialize; + (unsigned long long)debugDefault; - (id)initForStoreWithURL:(id)a0 usingModel:(id)a1 options:(id)a2 policy:(id)a3; - (void)dealloc; - (oneway void)handleRequest:(id)a0 reply:(id /* block */)a1; - (BOOL)listener:(id)a0 shouldAcceptNewConnection:(id)a1; - (void)setErrorHandlingDelegate:(id)a0; - (void)startListening; - (id)initForStoreWithURL:(id)a0 usingModelAtURL:(id)a1 options:(id)a2 policy:(id)a3; - (id)errorHandlingDelegate; - (id)replacementObjectForXPCConnection:(id)a0 encoder:(id)a1 object:(id)a2; @end