luxlabs header browser preview


@class NSString, NSObject;
@protocol OS_dispatch_queue;

@interface TLSilentModeController : NSObject {
    NSObject<OS_dispatch_queue> *_accessQueue;
    NSString *_accessQueueLabel;
    int _ringerSwitchChangedNotifyToken;
    long long _silentModeStatus;
}

@property (class, readonly) TLSilentModeController *sharedSilentModeController;

@property (readonly) long long silentModeStatus;

- (id)init;
- (void)dealloc;
- (void)_performBlockOnAccessQueue:(id /* block */)a0;
- (void)_assertNotRunningOnAccessQueue;
- (void).cxx_destruct;
- (void)_assertRunningOnAccessQueue;
- (void)_cancelRingerSwitchChangedNotifyToken;
- (BOOL)_registerRingerSwitchChangedNotifyToken;
- (void)_setSilentModeStatus:(long long)a0;
- (long long)_silentModeStatusForRingerSwitchChangedNotifyToken:(int)a0;
- (void)_updateSilentModeStatusUsingRingerSwitchChangedNotifyToken:(int)a0;

@end