luxlabs header browser preview


@class NSXPCConnection, STSUnifiedAccessHandler, STSRemoteTransceiverProxyListener, NSObject;
@protocol STSHelperLibraryDelegateProtocol;

@interface STSHelperLibrary : NSObject <STSHelperCallbackProtocol>

@property (retain, nonatomic) NSXPCConnection *xpc;
@property (retain, nonatomic) STSRemoteTransceiverProxyListener *seProxyListener;
@property (retain, nonatomic) STSRemoteTransceiverProxyListener *nfcReaderListener;
@property (nonatomic) unsigned long long type;
@property (retain, nonatomic) STSUnifiedAccessHandler *unifiedAccessHandler;
@property (weak, nonatomic) NSObject<STSHelperLibraryDelegateProtocol> *delegate;
@property (readonly, nonatomic) unsigned long long handoverConfig;

- (id)init;
- (id)synchronousRemoteObjectProxyWithErrorHandler:(id /* block */)a0;
- (void)invalidate;
- (void).cxx_destruct;
- (id)asynchronousRemoteObjectProxyWithErrorHandler:(id /* block */)a0;
- (void)processConnectionHandoverRequest:(id)a0 callbackQueue:(id)a1 responseHandler:(id /* block */)a2;
- (id)startISO18013WithConnectionHandoverConfiguration:(unsigned long long)a0 type:(unsigned long long)a1 delegate:(id)a2;
- (id)_stsHelperCallbackInterface;
- (id)_stsHelperInterface;
- (void)connectRemoteWithConnectionHandoverSelect:(id)a0 callbackQueue:(id)a1 responseHandler:(id /* block */)a2;
- (void)connectRemoteWithQRCodeHandoverData:(id)a0 callbackQueue:(id)a1 responseHandler:(id /* block */)a2;
- (id)connectToNotificationListener:(id)a0;
- (void)didInvalidateXPC:(BOOL)a0 connection:(id)a1;
- (void)generateConnectionHandoverRequestWithQueue:(id)a0 responseHandler:(id /* block */)a1;
- (void)generateQRCodeCHRequestAndStartACWithQueue:(id)a0 responseHandler:(id /* block */)a1;
- (void)processConnectionHandoverRequestData:(id)a0 callbackQueue:(id)a1 responseHandler:(id /* block */)a2;
- (void)processUnifiedAccessStepupAPDU:(id)a0 callbackQueue:(id)a1 responseHandler:(id /* block */)a2;
- (void)restartNFCReaderDiscovery;
- (BOOL)setupConnectWithXPCService;
- (id)signalUnifiedAccessStepUpWithEventDictionary:(id)a0;
- (id)startBTDeviceWithServiceUUID:(id)a0 peripheralAddress:(id)a1 centralRole:(BOOL)a2;
- (id)startBTReaderWithServiceUUID:(id)a0 peripheralAddress:(id)a1 centralRole:(BOOL)a2;
- (id)startReaderSEProxyListener:(id)a0 workQueue:(id)a1;
- (id)startSEProxyListener:(id)a0 parameters:(id)a1 workQueue:(id)a2;
- (id)startWifiPublisherWithServiceName:(id)a0 datapathPMK:(id)a1 datapathPMKID:(id)a2;
- (id)startWifiSubscriberWithServiceName:(id)a0 datapathPMK:(id)a1 datapathPMKID:(id)a2;
- (void)stopReaderSEProxyListener;
- (void)stopSEProxyListener;

@end