@class NSString, LAAccessKey, LARightContextHandler, NSObject; @protocol OS_dispatch_queue; @interface LARight : NSObject { NSString *_identifier; LAAccessKey *_accessKey; LARightContextHandler *_contextHandler; NSObject *_workQueue; unsigned long long _instanceID; } @property (nonatomic) long long state; @property (nonatomic) long long tag; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)automaticallyNotifiesObserversForKey:(id)a0; - (id)init; - (void)dealloc; - (id)context; - (id)identifier; - (void)setContext:(id)a0; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)accessKey; - (void)authorizeWithLocalizedReason:(id)a0 completion:(id /* block */)a1; - (void)authorizeWithOptions:(id)a0 completion:(id /* block */)a1; - (void)checkCanAuthorizeWithCompletion:(id /* block */)a0; - (void)deauthorizeWithCompletion:(id /* block */)a0; - (id)initWithAccessKey:(id)a0; - (id)initWithIdentifier:(id)a0 accessKey:(id)a1; - (id)initWithRequirement:(id)a0; - (void)rightContextDidBecomeInvalid; @end