luxlabs header browser preview


@class NSXPCConnection, NSObject;
@protocol OS_dispatch_queue, SDRDiagnosticReporterDelegate;

@interface SDRDiagnosticReporter : NSObject {
    NSXPCConnection *_connection;
}

@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *queue;
@property (weak, nonatomic) id<SDRDiagnosticReporterDelegate> delegate;

+ (void)initialize;
+ (BOOL)isABCEnabled;

- (id)initWithQueue:(id)a0;
- (BOOL)addSignatureContentForSession:(id)a0 key:(id)a1 content:(id)a2 reply:(id /* block */)a3;
- (id)init;
- (BOOL)getDiagnosticPayloadsForSignatures:(id)a0 reply:(id /* block */)a1;
- (void)caseSummariesListCallbackWithResult:(id)a0 service:(id)a1 caseSummaryType:(id)a2 count:(unsigned long long)a3 container:(id)a4 reply:(id /* block */)a5;
- (void)purgeAutoBugCaptureFilesWithSubPaths:(id)a0 reply:(id /* block */)a1;
- (void)dealloc;
- (void)getDiagnosticCaseSummariesOfType:(id)a0 reply:(id /* block */)a1;
- (BOOL)startSessionWithSignature:(id)a0 duration:(double)a1 events:(id)a2 payload:(id)a3 wantsRemoteCase:(BOOL)a4 reply:(id /* block */)a5;
- (BOOL)addToSession:(id)a0 event:(id)a1 payload:(id)a2 reply:(id /* block */)a3;
- (BOOL)snapshotWithSignature:(id)a0 duration:(double)a1 events:(id)a2 payload:(id)a3 actions:(id)a4 wantsRemoteCase:(BOOL)a5 reply:(id /* block */)a6;
- (BOOL)snapshotWithSignature:(id)a0 duration:(double)a1 events:(id)a2 payload:(id)a3 actions:(id)a4 reply:(id /* block */)a5;
- (BOOL)isSignatureValid:(id)a0;
- (void)setupXPCInterface;
- (BOOL)snapshotWithSignature:(id)a0 delay:(double)a1 events:(id)a2 payload:(id)a3 reply:(id /* block */)a4;
- (id)signatureWithDomain:(id)a0 type:(id)a1 subType:(id)a2 originatingProcess:(id)a3 triggerThreshold:(id)a4;
- (void)getAllDiagnosticCasesWithReply:(id /* block */)a0;
- (BOOL)snapshotWithSignature:(id)a0 delay:(double)a1 events:(id)a2 payload:(id)a3 actions:(id)a4 wantsRemoteCase:(BOOL)a5 reply:(id /* block */)a6;
- (BOOL)groupCaseIdentifierForSignature:(id)a0 reply:(id /* block */)a1;
- (BOOL)snapshotWithSignature:(id)a0 duration:(double)a1 events:(id)a2 payload:(id)a3 wantsRemoteCase:(BOOL)a4 reply:(id /* block */)a5;
- (BOOL)snapshotWithSignature:(id)a0 delay:(double)a1 events:(id)a2 payload:(id)a3 actions:(id)a4 reply:(id /* block */)a5;
- (BOOL)snapshotWithSignature:(id)a0 duration:(double)a1 events:(id)a2 payload:(id)a3 reply:(id /* block */)a4;
- (BOOL)snapshotWithSignature:(id)a0 withIDSDestinations:(id)a1 validFor:(double)a2 delay:(double)a3 events:(id)a4 payload:(id)a5 actions:(id)a6 reply:(id /* block */)a7;
- (id)signatureWithDomain:(id)a0 type:(id)a1 subType:(id)a2 detectedProcess:(id)a3 triggerThresholdValues:(id)a4;
- (void)getAutoBugCaptureConfiguration:(id /* block */)a0;
- (BOOL)addToSession:(id)a0 events:(id)a1 payload:(id)a2 reply:(id /* block */)a3;
- (void).cxx_destruct;
- (BOOL)startSessionWithSignature:(id)a0 duration:(double)a1 events:(id)a2 payload:(id)a3 reply:(id /* block */)a4;
- (BOOL)startSessionWithSignature:(id)a0 duration:(double)a1 event:(id)a2 payload:(id)a3 reply:(id /* block */)a4;
- (BOOL)startSessionWithSignature:(id)a0 duration:(double)a1 events:(id)a2 payload:(id)a3 actions:(id)a4 wantsRemoteCase:(BOOL)a5 reply:(id /* block */)a6;
- (BOOL)snapshotWithSignature:(id)a0 withIDSDestinations:(id)a1 validFor:(double)a2 duration:(double)a3 events:(id)a4 payload:(id)a5 actions:(id)a6 reply:(id /* block */)a7;
- (BOOL)snapshotWithSignature:(id)a0 delay:(double)a1 events:(id)a2 payload:(id)a3 wantsRemoteCase:(BOOL)a4 reply:(id /* block */)a5;
- (BOOL)snapshotWithSignature:(id)a0 duration:(double)a1 payload:(id)a2 reply:(id /* block */)a3;
- (void)getDiagnosticCaseSummariesWithIdentifiers:(id)a0 reply:(id /* block */)a1;
- (void)casesListCallbackWithResult:(id)a0 service:(id)a1 identifier:(id)a2 count:(unsigned long long)a3 container:(id)a4 reply:(id /* block */)a5;
- (BOOL)startSessionWithSignature:(id)a0 withIDSDestinations:(id)a1 validFor:(double)a2 duration:(double)a3 events:(id)a4 payload:(id)a5 actions:(id)a6 reply:(id /* block */)a7;
- (BOOL)endSession:(id)a0;
- (BOOL)triggerRemoteSessionForSignature:(id)a0 caseGroupID:(id)a1 reply:(id /* block */)a2;
- (id)actionsDictionary:(id)a0 withIDSDestinations:(id)a1 validFor:(double)a2;
- (BOOL)snapshotWithSignature:(id)a0 duration:(double)a1 event:(id)a2 payload:(id)a3 reply:(id /* block */)a4;
- (id)signatureWithDomain:(id)a0 type:(id)a1 subType:(id)a2 subtypeContext:(id)a3 detectedProcess:(id)a4 triggerThresholdValues:(id)a5;
- (BOOL)startSessionWithSignature:(id)a0 duration:(double)a1 payload:(id)a2 reply:(id /* block */)a3;
- (BOOL)startSessionWithSignature:(id)a0 duration:(double)a1 events:(id)a2 payload:(id)a3 actions:(id)a4 reply:(id /* block */)a5;
- (BOOL)cancelSession:(id)a0;
- (id)_payloadAugmentedWithSandboxExtensionTokensDict:(id)a0;

@end