@class CKContainer, CKDatabase, NSObject; @protocol OS_dispatch_queue, OS_xpc_object; @interface WFCloudKitItemRequest : NSObject @property (readonly, nonatomic) NSObject *operationWaitingQueue; @property (readonly, nonatomic) NSObject *callbackQueue; @property (readonly, nonatomic) CKContainer *container; @property (readonly, nonatomic) CKDatabase *database; @property (nonatomic) BOOL performExpensiveFetchOperations; @property (retain, nonatomic) NSObject *xpcActivity; + (id)createRecordFromItem:(id)a0 zoneID:(id)a1; + (void)hydrateItem:(id)a0 withRecord:(id)a1 setNilValues:(BOOL)a2; + (id)recordFromSystemFieldsData:(id)a0 error:(id *)a1; + (id)systemFieldsDataFromRecord:(id)a0 error:(id *)a1; + (void)assignRecordValue:(id)a0 toItem:(id)a1 withProperty:(id)a2 resolvedReferences:(id)a3; + (id)createRecordIDWithName:(id)a0 zoneID:(id)a1; + (id)desiredKeysFromProperties:(id)a0 itemType:(Class)a1; + (void)hydrateItem:(id)a0 withRecord:(id)a1 resolvedReferences:(id)a2 setNilValues:(BOOL)a3; + (id)itemValueForRecordValue:(id)a0 item:(id)a1 property:(id)a2 resolvedReferences:(id)a3; + (id)recordValueForItemValue:(id)a0 item:(id)a1 property:(id)a2 recordKey:(id)a3 zoneID:(id)a4; - (id)fetchItemsWithPredicate:(id)a0 itemType:(Class)a1 groupName:(id)a2 properties:(id)a3 completionHandler:(id /* block */)a4; - (id)fetchRecordIDs:(id)a0 desiredKeys:(id)a1 operationGroup:(id)a2 completionHandler:(id /* block */)a3; - (id)fetchItemWithID:(id)a0 itemType:(Class)a1 groupName:(id)a2 properties:(id)a3 completionHandler:(id /* block */)a4; - (id)updateItems:(id)a0 setNilValues:(BOOL)a1 qualityOfService:(long long)a2 timeoutIntervalForRequest:(double)a3 completionHandler:(id /* block */)a4; - (id)deleteItem:(id)a0 completionHandler:(id /* block */)a1; - (void).cxx_destruct; - (id)initWithContainer:(id)a0 database:(id)a1; - (id)fetchItemsWithPredicate:(id)a0 itemType:(Class)a1 groupName:(id)a2 properties:(id)a3 sortDescriptors:(id)a4 resultsLimit:(unsigned long long)a5 qualityOfService:(long long)a6 completionHandler:(id /* block */)a7; - (id)fetchItemsWithPredicate:(id)a0 itemType:(Class)a1 groupName:(id)a2 properties:(id)a3 sortDescriptors:(id)a4 resultsLimit:(unsigned long long)a5 completionHandler:(id /* block */)a6; - (id)updateItems:(id)a0 setNilValues:(BOOL)a1 completionHandler:(id /* block */)a2; - (id)fetchConfigurationAssetWithType:(id)a0 completionHandler:(id /* block */)a1; - (id)createTaskCancelledError; - (id)fetchConfigurationAssetWithType:(id)a0 configuration:(id)a1 completionHandler:(id /* block */)a2; @end