luxlabs header browser preview


@class ACAccountStore, MSAlertManager;

@interface MSAuthenticationManager : NSObject {
    int _state;
    MSAlertManager *_alertManager;
    ACAccountStore *_acAccountStore;
    int _bagRefetchCount;
}

@property (nonatomic) BOOL isListeningToKeybagChanges;
@property (nonatomic) int keybagChangeNotifyToken;
@property (readonly, nonatomic, getter=isWaitingForAuth) BOOL waitingForAuth;

+ (id)sharedManager;

- (void)dealloc;
- (void)rearmAuthenticationAlert;
- (void)_didReceiveAccountConfigChangedNotification;
- (id)initWithAlertManager:(id)a0;
- (void)didEncounterAuthenticationFailureForPersonID:(id)a0;
- (void).cxx_destruct;
- (void)waitForDeviceUnlock;
- (void)didEncounterAuthenticationSuccessForPersonID:(id)a0;
- (void)_renewCredentialsForAccount:(id)a0;

@end