@class _PASLock; @protocol TRINotificationToken; @interface PPBundleIdAllowancePolicy : NSObject { _PASLock *_allowancePolicyLock; id _trialToken; } + (id)defaultPolicy; - (void)dealloc; - (id)init_; - (BOOL)bundleIdentifierIsAllowed:(id)a0 blocklist:(id)a1 allowlist:(id)a2; - (id)_readAssetData:(id)a0; - (BOOL)bundleIdentifierIsAllowedForSearchableItems:(id)a0; - (void).cxx_destruct; - (void)_loadAssetData; - (void)_setGuardedDataWithNotificationBlocklist:(id)a0 notificationAllowlist:(id)a1 searchableItemBlocklist:(id)a2 searchableItemAllowlist:(id)a3; - (BOOL)bundleIdentifierIsAllowedForNotifications:(id)a0; - (id)initWithNotificationBlocklist:(id)a0 notificationAllowlist:(id)a1 searchableItemBlocklist:(id)a2 searchableItemAllowlist:(id)a3; - (void)_resetGuardedData; @end