@class LACachedExternalizedContext, Module, NSDictionary, NSString, NSDate, NSMutableDictionary; @interface ContextPlugin : NSObject { NSMutableDictionary *_internalOperationOptions; } @property (readonly, nonatomic) BOOL contextOwner; @property (retain, nonatomic) NSDictionary *resultInfo; @property (readonly, nonatomic) LACachedExternalizedContext *cachedExternalizedContext; @property (readonly, nonatomic) unsigned int instanceId; @property (readonly, nonatomic) Module *module; @property (readonly, nonatomic) void *underlyingPtr; @property (readonly, nonatomic) NSDate *creationTime; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)pluginWithExternalizedContext:(id)a0 reply:(id /* block */)a1; - (void)authMethodWithReply:(id /* block */)a0; - (id)createInternalInfo:(id)a0 skipCallerIdentification:(BOOL)a1 callerBundleId:(id)a2 request:(id)a3 originator:(id)a4; - (void)performOp:(id)a0 reply:(id /* block */)a1; - (void)resetEvent:(long long)a0 originator:(id)a1 reply:(id /* block */)a2; - (void)optionsForInternalOperation:(long long)a0 originator:(id)a1 reply:(id /* block */)a2; - (void)setShowingCoachingHint:(BOOL)a0 event:(long long)a1 originator:(id)a2 reply:(id /* block */)a3; - (void)retryEvent:(long long)a0 originator:(id)a1 reply:(id /* block */)a2; - (id)createInternalInfoWithPolicy:(long long)a0 policyOptions:(id)a1 request:(id)a2 originator:(id)a3; - (void)pauseProcessedEvent:(long long)a0 pause:(BOOL)a1 reply:(id /* block */)a2; - (void)setOptions:(id)a0 forInternalOperation:(long long)a1 originator:(id)a2 reply:(id /* block */)a3; - (void)checkCredentialSatisfied:(long long)a0 policy:(long long)a1 reply:(id /* block */)a2; - (id)externalizedContext; - (void)isCredentialSet:(long long)a0 originator:(id)a1 reply:(id /* block */)a2; - (void)setCredential:(id)a0 type:(long long)a1 options:(id)a2 originator:(id)a3 reply:(id /* block */)a4; - (void)credentialOfType:(long long)a0 originator:(id)a1 reply:(id /* block */)a2; - (void)setExternalizationObserver:(id)a0; - (id)externalizationObserver; - (void).cxx_destruct; - (void)verifyFileVaultUser:(id)a0 volumeUuid:(id)a1 options:(unsigned long long)a2 reply:(id /* block */)a3; - (id)initWithContextOwner:(BOOL)a0 underlyingPtr:(void *)a1 module:(id)a2; - (void)externalizedContextWithReply:(id /* block */)a0; - (void)evaluatePolicy:(long long)a0 options:(id)a1 uiDelegate:(id)a2 originator:(id)a3 request:(id)a4 reply:(id /* block */)a5; - (void)evaluateACL:(id)a0 operation:(id)a1 options:(id)a2 uiDelegate:(id)a3 originator:(id)a4 request:(id)a5 reply:(id /* block */)a6; @end