luxlabs header browser preview


@class NSObject, NSXPCConnection;
@protocol SAEmergencyResponseClientProtocol, SACrashDetectionClientProtocol, OS_dispatch_queue;

@interface SAClient : NSObject <SAClientProtocol> {
    NSObject<OS_dispatch_queue> *_messageQueue;
    id /* block */ _authenticationRequestHandler;
}

@property (readonly, nonatomic) NSXPCConnection *connection;
@property (weak, nonatomic) id<SACrashDetectionClientProtocol> crashDetectionClientDelegate;
@property (weak, nonatomic) id<SAEmergencyResponseClientProtocol> emergencyResponseClientDelegate;

+ (id)sharedInstance;

- (id)init;
- (id)serverProxy;
- (void)setConnection:(id)a0;
- (void)requestMostRecentCrashDetectionEvent;
- (void)dialVoiceCallToPhoneNumber:(id)a0 completionHandler:(id /* block */)a1;
- (void).cxx_destruct;
- (void)updateVoiceCallStatus:(long long)a0;
- (void)requestCrashDetectionAuthorization:(id /* block */)a0;
- (void)callAuthenticationRequestHandlerWithError;
- (void)callAuthenticationRequestHandlerWithStatus:(long long)a0 error:(id)a1;
- (void)updateMostRecentCrashDetectionEvent:(id)a0;

@end