@class NSString, _PASLock, NSObject; @protocol OS_dispatch_semaphore; @interface HVQueue : NSObject { _PASLock *_lock; NSObject<OS_dispatch_semaphore> *_contentConsumedSemaphore; BOOL _contentExpectedFromMultipleApps; } @property (readonly, nonatomic) NSString *identifier; @property (readonly, nonatomic) NSString *contentProtection; - (BOOL)dequeueContent:(id *)a0 dataSourceContentState:(id)a1 minimumLevelOfService:(unsigned char)a2 inMemoryItemsOnly:(BOOL)a3 error:(id *)a4; - (BOOL)dequeuedContentNotConsumed:(id)a0 error:(id *)a1; - (unsigned char)waitForDequeuedContentConsumedWithTimeout:(double)a0; - (BOOL)dequeuedContentConsumedWithError:(id *)a0; - (BOOL)enqueueContent:(id)a0 error:(id *)a1; - (id)diskStorageStreamCount; - (BOOL)deleteContentWithRequest:(id)a0 error:(id *)a1; - (id)statsWithError:(id *)a0; - (id)initWithIdentifier:(id)a0 biomeStream:(id)a1 memoryLimit:(short)a2 contentProtection:(id)a3 contentExpectedFromMultipleApps:(BOOL)a4; - (id)description; - (BOOL)cleanupWithError:(id *)a0 shouldContinueBlock:(id /* block */)a1; - (void).cxx_destruct; - (id)uniqueIdentifiersInDiskStorage; - (id)uniqueIdentifiersInMemoryStorage; @end