@class AVWeakReference, AVAssetResourceLoader; @interface AVAssetClientURLRequestHelper : NSObject { AVWeakReference *_weakReferenceToSelf; AVWeakReference *_weakReferenceToAsset; AVWeakReference *_weakReferenceToResourceLoader; } @property (copy, nonatomic) id /* block */ figAssetProvider; @property (weak, nonatomic) AVAssetResourceLoader *resourceLoader; @property (readonly, nonatomic) struct OpaqueFigAsset { } *figAsset; - (void)dealloc; - (id)URLAsset; - (id)initWithAsset:(id)a0; @end