@class NSString, NSURL, RMStoreXPCConnection; @interface RMBaseStore : NSObject @property (copy, nonatomic) NSString *identifier; @property (nonatomic) long long type; @property (nonatomic) long long scope; @property (copy, nonatomic) NSString *name; @property (copy, nonatomic) NSString *storeDescription; @property (copy, nonatomic) NSURL *enrollmentURL; @property (copy, nonatomic) NSString *accountIdentifier; @property (nonatomic) BOOL defaultToInteractive; @property (nonatomic) BOOL dataSeparated; @property (copy, nonatomic) NSString *personaIdentifier; @property (retain, nonatomic) RMStoreXPCConnection *xpcConnection; + (BOOL)supportsSecureCoding; - (void)encodeWithCoder:(id)a0; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; - (void)fetchDataAtURL:(id)a0 completionHandler:(id /* block */)a1; - (void)declarationsWithTypes:(id)a0 completionHandler:(id /* block */)a1; - (BOOL)isEqualToStore:(id)a0; - (void)declarationManifestWithCompletionHandler:(id /* block */)a0; - (void)declarationWithIdentifier:(id)a0 completionHandler:(id /* block */)a1; - (void)declarationsWithCompletionHandler:(id /* block */)a0; - (id)initWithIdentifier:(id)a0 type:(long long)a1 scope:(long long)a2 name:(id)a3 description:(id)a4 enrollmentURL:(id)a5 accountIdentifier:(id)a6 defaultToInteractive:(BOOL)a7 dataSeparated:(BOOL)a8 personaIdentifier:(id)a9; - (BOOL)isValidDeclaration:(id)a0; - (id)metadataReturningError:(id *)a0; - (id)metadataValueForKey:(id)a0 error:(id *)a1; - (void)setShouldInstallConfiguration:(id)a0 shouldInstall:(BOOL)a1 completionHandler:(id /* block */)a2; @end