@class BKSApplicationStateMonitor, NSMutableSet, NSObject; @protocol OS_dispatch_queue, PLForegroundMonitorDelegate; @interface PLForegroundMonitor : NSObject { NSMutableSet *_foregroundBundleIDs; NSObject *_applicationStateMonitorQueue; BKSApplicationStateMonitor *_applicationStateMonitor; } @property (weak, nonatomic) id delegate; - (void)_locked_applicationDidMoveToForeground:(id)a0; - (void)_locked_applicationDidMoveToBackground:(id)a0; - (id)init; - (void)dealloc; - (void)_applicationChangeToFG:(id)a0; - (void)_applicationChangeToBG:(id)a0; - (void).cxx_destruct; - (void)_handleApplicationStateMonitorNotificationWithUserInfo:(id)a0; @end