luxlabs header browser preview


@class CKVDonateRequest, NSXPCConnection, CKVIndexUpdater, NSObject;
@protocol OS_dispatch_queue, CKVDonateRequestDelegate;

@interface CKVDonateConnection : NSObject <KVDonateService> {
    NSObject<CKVDonateRequestDelegate> *_delegate;
    NSXPCConnection *_xpc;
    CKVDonateRequest *_request;
    id /* block */ _openStreamCompletion;
    CKVIndexUpdater *_updater;
    NSObject<OS_dispatch_queue> *_queue;
}

- (BOOL)isAlive;
- (id)initWithRequestDelegate:(id)a0 xpc:(id)a1;
- (id)init;
- (oneway void)abortDatasetStream;
- (void)cleanupDatasetStream:(long long)a0;
- (void)removeItemId:(id)a0 completion:(id /* block */)a1;
- (void)resume;
- (void)addItems:(id)a0 completion:(id /* block */)a1;
- (void).cxx_destruct;
- (void)interrupt;
- (BOOL)isXPC;
- (oneway void)closeDatasetStream:(id /* block */)a0;
- (oneway void)openDatasetStream:(unsigned long long)a0 validity:(id)a1 itemType:(long long)a2 originAppId:(id)a3 deviceId:(id)a4 userId:(id)a5 options:(unsigned short)a6 completion:(id /* block */)a7;

@end