@class NSString, NSURL; @interface RMProviderStore : RMBaseStore <NSSecureCoding, RMMutableStoreProtocol> @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, copy, nonatomic) NSString *identifier; @property (readonly, nonatomic) long long type; @property (readonly, nonatomic) long long scope; @property (readonly, copy, nonatomic) NSString *name; @property (readonly, copy, nonatomic) NSString *storeDescription; @property (readonly, copy, nonatomic) NSURL *enrollmentURL; @property (readonly, copy, nonatomic) NSString *accountIdentifier; @property (readonly, nonatomic) BOOL defaultToInteractive; @property (readonly, nonatomic) BOOL dataSeparated; @property (readonly, copy, nonatomic) NSString *personaIdentifier; + (void)storesWithScope:(long long)a0 completionHandler:(id /* block */)a1; + (void)createStoreWithType:(long long)a0 scope:(long long)a1 defaultToInteractive:(BOOL)a2 dataSeparated:(BOOL)a3 options:(id)a4 completionHandler:(id /* block */)a5; + (void)removeStoreWithIdentifier:(id)a0 scope:(long long)a1 completionHandler:(id /* block */)a2; + (void)storeWithIdentifier:(id)a0 scope:(long long)a1 completionHandler:(id /* block */)a2; - (BOOL)isEqual:(id)a0; - (BOOL)setMetadataValue:(id)a0 forKey:(id)a1 error:(id *)a2; - (BOOL)isEqualToStore:(id)a0; - (void)applyChangesWithCompletionHandler:(id /* block */)a0; - (void)deleteDeclarationWithIdentifier:(id)a0 completionHandler:(id /* block */)a1; - (void)saveDeclaration:(id)a0 completionHandler:(id /* block */)a1; @end