luxlabs header browser preview


@class CNAuthorizationContext;

@interface CNAccessAuthorization : NSObject

@property (readonly, nonatomic) CNAuthorizationContext *authorizer;

+ (id)allAuthorizationKeysVector;
+ (id)allAuthorizationKeys;
+ (id)new;
+ (BOOL)canSetContactProperty:(id)a0;
+ (void)removeUnavailableKeysFromContactKeyVector:(id)a0;
+ (id)unauthorizedKeysWithAuthorizer:(id)a0;
+ (id)unauthorizedKeysVectorWithAuthorizer:(id)a0;

- (id)initWithAuditToken:(id)a0;
- (id)init;
- (id)unauthorizedKeysVector;
- (id)initWithAuthorizer:(id)a0;
- (void)resetUnauthorizedKeysForFetchRequest:(id)a0;
- (id)initWithAuditToken:(id)a0 assumedIdentity:(id)a1;
- (BOOL)authorizeFetchRequest:(id)a0 accessError:(id *)a1;
- (void).cxx_destruct;
- (id)authorizedKeysForContactKeys:(id)a0;
- (void)performWork:(id /* block */)a0 authorizingFetchRequest:(id)a1 failureHandler:(id /* block */)a2;

@end