luxlabs header browser preview


@class NSString;
@protocol PDSRemoteVendor;

@interface PDSRegistrar : NSObject

@property (retain, nonatomic) NSString *clientID;
@property (retain, nonatomic) id<PDSRemoteVendor> remoteVendor;

- (id)usersWithError:(id *)a0;
- (id)allRegistrationsForUser:(id)a0 error:(id *)a1;
- (id)allEntriesWithError:(id *)a0;
- (void)usersWithCompletion:(id /* block */)a0;
- (BOOL)addRegistration:(id)a0 toUser:(id)a1 error:(id *)a2;
- (BOOL)removeAllRegistrationsFromUser:(id)a0 error:(id *)a1;
- (id)_activeRegistrationsFromEntries:(id)a0;
- (id)_wrappedErrorForGivenError:(id)a0 XPCError:(id)a1;
- (void)allEntriesWithCompletion:(id /* block */)a0;
- (BOOL)ensureRegistrationPresent:(id)a0 forUser:(id)a1 error:(id *)a2;
- (void)activeUsersWithCompletion:(id /* block */)a0;
- (id)description;
- (BOOL)deleteRegistration:(id)a0 fromUser:(id)a1 error:(id *)a2;
- (id)currentRegistrationsForUser:(id)a0 error:(id *)a1;
- (void)currentRegistrationsForUser:(id)a0 completion:(id /* block */)a1;
- (id)_registrationsFromEntries:(id)a0;
- (id)allRegistrationsWithError:(id *)a0;
- (void).cxx_destruct;
- (void)allRegistrationsForUser:(id)a0 completion:(id /* block */)a1;
- (BOOL)removeRegistration:(id)a0 fromUser:(id)a1 error:(id *)a2;
- (void)allRegistrationsWithCompletion:(id /* block */)a0;
- (id)initWithClientID:(id)a0 error:(id *)a1;
- (id)_wrappedErrorForFailedRemote:(id)a0;
- (BOOL)batchUpdateRegistrations:(id)a0 forUser:(id)a1 error:(id *)a2;
- (id)activeUsersWithError:(id *)a0;

@end