@class Protocol, EMRemoteConnection, NSXPCInterface; @protocol EFScheduler; @interface EMRepository : NSObject @property (class, readonly) NSXPCInterface *remoteInterface; @property (readonly) EMRemoteConnection *connection; @property (readonly) Protocol *interfaceProtocol; @property (retain, nonatomic) id observerScheduler; - (id)initForTesting; - (void).cxx_destruct; - (id)initWithRemoteConnection:(id)a0; - (id)performQuery:(id)a0 withObserver:(id)a1; - (void)prepareRepositoryObjects:(id)a0; - (void)refreshQueryWithObserver:(id)a0; - (id)trampoliningObserverForObserver:(id)a0; @end