@class NSMutableDictionary, VUIMPMediaLibrary; @interface VUIMPDeviceMediaLibrary : VUIDeviceMediaLibrary @property (retain, nonatomic) VUIMPMediaLibrary *mediaLibrary; @property (retain, nonatomic) NSMutableDictionary *rentalPlaybackStartDatesToSave; @property (nonatomic) BOOL updatingRentalPlaybackStartDates; + (BOOL)_isUpdateInProgress; + (BOOL)_isInitialUpdateInProgress; - (void)dealloc; - (id)initWithManager:(id)a0; - (BOOL)isUpdating; - (void).cxx_destruct; - (id)title; - (void)_handleApplicationDidBecomeActiveNotification:(id)a0; - (void)_handleApplicationWillResignActiveNotification:(id)a0; - (void)_handleMediaLibraryContentsDidChangeNotification:(id)a0; - (void)_handleMediaLibraryIsUpdateInProgressDidChangeNotification:(id)a0; - (id)_imageLoadOperationWithParams:(id)a0 scaleToSize:(struct CGSize { double x0; double x1; })a1 cropToFit:(BOOL)a2; - (id)_imageLoadParamsForImageLoaderObject:(id)a0; - (id)_imageLoaderIdentifier; - (id)enqueueFetchRequests:(id)a0 completionHandler:(id /* block */)a1; - (id)enqueueMediaItemEntityTypesFetchWithCompletionHandler:(id /* block */)a0; - (id)initWithIdentifier:(id)a0 type:(unsigned long long)a1 manager:(id)a2; - (BOOL)isInitialUpdateInProgress; - (id)saveMediaEntity:(id)a0 completionHandler:(id /* block */)a1; - (void)updateFromCloudWithReason:(long long)a0; - (void)updateProgressWithCompletionHandler:(id /* block */)a0; @end