@class NSString, FCThreadSafeMutableDictionary, FCThreadSafeMutableSet; @protocol FCAssetKeyServiceType, FCAssetKeyCacheType, FCOperationThrottler, FCAssetKeyManagerDelegate; @interface FCAssetKeyManager : NSObject { id _service; id _cache; id _delegate; id _throttler; FCThreadSafeMutableSet *_pendingWrappingKeyIDs; FCThreadSafeMutableDictionary *_errorsByKey; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)operationThrottler:(id)a0 performAsyncOperationWithCompletion:(id /* block */)a1; - (void).cxx_destruct; - (id)cachedWrappingKeyWithID:(id)a0; - (void)clearUnauthorizedAssetKeys; - (void)eraseAllKeys; - (void)fetchWrappingKeyWithID:(id)a0 completionHandler:(id /* block */)a1; @end