@class NSArray, NSString, PLPhotoLibrary; @interface PLWarningHelper : NSObject @property (retain, nonatomic) NSArray *_assets; @property (nonatomic) long long _duplicatePhotoStreamCount; @property (nonatomic) long long _syndicationAssetCount; @property (retain, nonatomic) NSString *_clientName; @property (nonatomic) long long _style; @property (retain, nonatomic) PLPhotoLibrary *photoLibrary; - (id)initWithPhotoLibrary:(id)a0; - (void).cxx_destruct; - (void)getDeletionWarningTitle:(id *)a0 message:(id *)a1 buttonTitle:(id *)a2 forAlbums:(id)a3 folders:(id)a4 clientName:(id)a5 style:(long long)a6; - (void)getDeletionWarningTitle:(id *)a0 message:(id *)a1 buttonTitle:(id *)a2 forAssets:(id)a3 duplicatePhotoStreamCount:(long long)a4 syndicationAssetCount:(long long)a5 clientName:(id)a6 style:(long long)a7; - (void)getWarningTitle:(id *)a0 message:(id *)a1 buttonTitle:(id *)a2 forAssets:(id)a3 operation:(long long)a4 clientName:(id)a5; - (unsigned long long)_assetsInLibraryScopeCountFromAssets:(id)a0; - (id)_avalancheDeleteWarningForAvalancheStacksCount:(long long)a0 nonAvalancheItemsToDeleteCount:(long long)a1 nonAvalancheItemsToDeleteType:(short)a2 avalanchePhotosToDeleteCount:(long long)a3 survivingAvalancheFavoritesCount:(long long)a4 avalancheUnrelatedFavoritesCount:(long long)a5 assetCount:(long long)a6; - (id)_cloudSharedWarningTextForAssetCount:(long long)a0 assetType:(short)a1 albumTitle:(id)a2; - (id)_cloudSharedWarningTextForAssets:(id)a0; - (id)_contributorsForAssets:(id)a0; - (void)_enumerateTestAssetTypesUsingBlock:(id /* block */)a0; - (void)_enumerateTestBooleansUsingBlock:(id /* block */)a0; - (void)_enumerateTestDeviceModelNamesUsingBlock:(id /* block */)a0; - (void)_enumerateTestItemCountsUsingBlock:(id /* block */)a0; - (void)_enumerateTestOtherItemCountsUsingBlock:(id /* block */)a0; - (void)_enumerateWarningMessagesUsingBlock:(id /* block */)a0 sectionBlock:(id /* block */)a1; - (void)_getDeletionWarningTitle:(id *)a0 message:(id *)a1 buttonTitle:(id *)a2; - (void)_getExpungeWarningMessage:(id *)a0 buttonTitle:(id *)a1 forAssetCount:(long long)a2 assetType:(short)a3 iCPLEnabled:(BOOL)a4 contributors:(id)a5 deviceModelName:(id)a6; - (void)_getWarningTitle:(id *)a0 message:(id *)a1 buttonTitle:(id *)a2 forItemSuffix:(id)a3 count:(unsigned long long)a4 operation:(long long)a5 clientName:(id)a6; - (BOOL)_hasAssetsInLibraryScope:(id)a0; - (BOOL)_isExitingSharedLibrary; - (id)_myAssetsFromAssets:(id)a0; - (id)_usedElsewhereWarningTextForAssetCount:(long long)a0 inLibraryScopeCount:(long long)a1 myAssets:(id)a2 contributors:(id)a3 inPhotoStreamCount:(long long)a4 iniPhotoCount:(long long)a5 inSomeAlbumCount:(long long)a6 affectedLocalAlbumsCount:(long long)a7 assetType:(short)a8 actualDeletionCount:(long long)a9 syndicationAssetCount:(long long)a10; - (id)_usedElsewhereWarningTextForAssets:(id)a0 duplicatePhotoStreamCount:(long long)a1 actualDeletionCount:(long long)a2; - (id)allWarningMessageCombinations; - (void)enumerateWarningMessagesUsingBlock:(id /* block */)a0; - (void)getAvalancheDeleteWarning:(id *)a0 actualDeletionCount:(long long *)a1 forAssets:(id)a2; - (void)getExpungeWarningMessage:(id *)a0 buttonTitle:(id *)a1 forAssets:(id)a2; @end