@class NSSet, NSArray; @interface PUIPhotosPrivacyController : PSListController @property (retain, nonatomic) NSSet *photosReadWriteAllowedAppIDs; @property (retain, nonatomic) NSSet *photosReadWriteLimitedAppIDs; @property (retain, nonatomic) NSSet *photosReadWriteDeniedAppIDs; @property (retain, nonatomic) NSSet *photosAddOnlyAllowedAppIDs; @property (retain, nonatomic) NSSet *photosAddOnlyDeniedAppIDs; @property (retain, nonatomic) NSSet *pickerUsageAppIDs; @property (retain, nonatomic) NSSet *photosReadWriteAllowedOrLimitedAppIDs; @property (retain, nonatomic) NSSet *photosReadWriteAllAppIDs; @property (retain, nonatomic) NSSet *photosAddOnlyAllAppIDs; @property (retain, nonatomic) NSSet *photosAllAppIDs; @property (retain, nonatomic) NSArray *allAppSpecifiers; + (BOOL)isServiceRestricted:(id)a0; + (void)setTCCForService:(struct __CFString { } *)a0 appIdentifier:(id)a1 value:(int)a2; + (void)setTCCForService:(struct __CFString { } *)a0 appIdentifier:(id)a1 value:(int)a2 completion:(id /* block */)a3; - (id)specifiers; - (void).cxx_destruct; - (BOOL)tableView:(id)a0 shouldHighlightRowAtIndexPath:(id)a1; - (id)_photosStatus:(id)a0; - (void)_setPhotosStatus:(id)a0 specifier:(id)a1; - (id)appSpecifierWithName:(id)a0 bundleID:(id)a1 showPhotosAccess:(BOOL)a2 showPhotosAddAccess:(BOOL)a3 showPickerUsage:(BOOL)a4; - (id)_specifiersForClassicController; - (id)_specifiersWithCombinedPickerUsage; - (void)_updatePhotosAuthorizationStates; - (void)updateSpecifiersForImposedSettings; @end