@class PXSectionedSelectionManager, NSObject; @protocol OS_os_log, PUAssetActionManagerDelegate; @interface PUAssetActionManager : NSObject @property (class, readonly, nonatomic) NSObject *actionManagerLog; @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) PXSectionedSelectionManager *px_selectionManager; + (void)setUnlockDeviceHandler:(id /* block */)a0; + (id /* block */)_unlockDeviceHandler; - (id)barButtonItemForActionType:(unsigned long long)a0; - (void).cxx_destruct; - (id)localizedTitleForActionType:(unsigned long long)a0; - (id)_assetsByAssetCollectionForAssetReferences:(id)a0; - (id)actionPerformerForDuplicatingAssetsByAssetCollection:(id)a0 withNewStillImageTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1; - (id)actionPerformerForEditingWithQuickCropContext:(id)a0 onAsset:(id)a1; - (id)actionPerformerForPastingAdjustmentsByAssetCollection:(id)a0; - (id)actionPerformerForRemoveAssetsFromFeaturedPhotosByAssetCollection:(id)a0 assetToSuggestionMap:(id)a1; - (id)actionPerformerForRevertingAdjustmentsByAssetCollection:(id)a0; - (id)actionPerformerForSettingFavoriteTo:(BOOL)a0 onAssetReferences:(id)a1; - (id)actionPerformerForSettingFavoriteTo:(BOOL)a0 onAssetsByAssetCollection:(id)a1; - (id)actionPerformerForSimpleActionType:(unsigned long long)a0 onAssetReferences:(id)a1; - (id)actionPerformerForSimpleActionType:(unsigned long long)a0 onAssetsByAssetCollection:(id)a1; - (BOOL)canPerformAction:(unsigned long long)a0 onAllAssetReferences:(id)a1; - (BOOL)canPerformAction:(unsigned long long)a0 onAllAssetsByAssetCollection:(id)a1; - (BOOL)canPerformActionType:(unsigned long long)a0 onAsset:(id)a1 inAssetCollection:(id)a2; - (BOOL)shouldEnableActionType:(unsigned long long)a0 onAllAssetsByAssetCollection:(id)a1; - (BOOL)shouldEnableActionType:(unsigned long long)a0 onAsset:(id)a1 inAssetCollection:(id)a2; @end