text: //
  //     Generated by classdumpios 1.0.1 (64 bit) (iOS port by DreamDevLost)(Debug version compiled Sep 26 2020 13:48:20).
  //
  //  Copyright (C) 1997-2019 Steve Nygard.
  //
  
  #import <objc/NSObject.h>
  
  #import "BCCloudDataSyncManagerDelegate-Protocol.h"
  #import "BCCloudStoreAssetManager-Protocol.h"
  
  @class BCCloudDataManager, BCCloudDataSource, BCCloudDataSyncManager, BCCloudKitController, NSString;
  
  @interface BCCloudStoreAssetManager : NSObject <BCCloudDataSyncManagerDelegate, BCCloudStoreAssetManager>
  {
      _Bool _enableCloudSync;	// 8 = 0x8
      BCCloudKitController *_cloudKitController;	// 16 = 0x10
      BCCloudDataSource *_storeAssetDataSource;	// 24 = 0x18
      BCCloudDataSyncManager *_syncManager;	// 32 = 0x20
      BCCloudDataManager *_dataManager;	// 40 = 0x28
  }
  
  - (void).cxx_destruct;	// IMP=0x0000000100045980
  @property(retain, nonatomic) BCCloudDataManager *dataManager; // @synthesize dataManager=_dataManager;
  @property(retain, nonatomic) BCCloudDataSyncManager *syncManager; // @synthesize syncManager=_syncManager;
  @property(retain, nonatomic) BCCloudDataSource *storeAssetDataSource; // @synthesize storeAssetDataSource=_storeAssetDataSource;
  @property(nonatomic) __weak BCCloudKitController *cloudKitController; // @synthesize cloudKitController=_cloudKitController;
  @property(nonatomic) _Bool enableCloudSync; // @synthesize enableCloudSync=_enableCloudSync;
  - (void)getStoreItemChangesSince:(id)arg1 completion:(CDUnknownBlockType)arg2;	// IMP=0x000000010004587c
  - (void)fetchStoreItemsIncludingDeleted:(_Bool)arg1 completion:(CDUnknownBlockType)arg2;	// IMP=0x0000000100045808
  - (void)storeItemForStoreID:(id)arg1 completion:(CDUnknownBlockType)arg2;	// IMP=0x000000010004573c
  - (void)deleteStoreItemsWithStoreIDs:(id)arg1 completion:(CDUnknownBlockType)arg2;	// IMP=0x0000000100045674
  - (void)deleteStoreItemWithStoreID:(id)arg1 completion:(CDUnknownBlockType)arg2;	// IMP=0x00000001000455ac
  - (void)updateSyncGenerationFromCloudData:(id)arg1 completion:(CDUnknownBlockType)arg2;	// IMP=0x00000001000454a8
  - (void)removeStoreItemWithSaltedHashedRecordIDs:(id)arg1 completion:(CDUnknownBlockType)arg2;	// IMP=0x00000001000453a0
  - (void)addStoreItems:(id)arg1 completion:(CDUnknownBlockType)arg2;	// IMP=0x000000010004529c
  - (void)addStoreItem:(id)arg1 completion:(CDUnknownBlockType)arg2;	// IMP=0x00000001000451a0
  - (void)dissociateCloudDataFromSyncWithCompletion:(CDUnknownBlockType)arg1;	// IMP=0x0000000100045134
  - (id)entityName;	// IMP=0x0000000100044f88
  - (void)syncManager:(id)arg1 failedRecordIDs:(id)arg2 completion:(CDUnknownBlockType)arg3;	// IMP=0x0000000100044e70
  - (void)syncManager:(id)arg1 resolveConflictsForRecords:(id)arg2 completion:(CDUnknownBlockType)arg3;	// IMP=0x0000000100044d54
  - (void)syncManager:(id)arg1 updateSyncGenerationFromCloudData:(id)arg2 completion:(CDUnknownBlockType)arg3;	// IMP=0x0000000100044b44
  - (void)syncManager:(id)arg1 removeCloudDataForIDs:(id)arg2 completion:(CDUnknownBlockType)arg3;	// IMP=0x000000010004493c
  - (void)signalSyncToCKForSyncManager:(id)arg1;	// IMP=0x0000000100044858
  - (void)syncManager:(id)arg1 startSyncToCKWithCompletion:(CDUnknownBlockType)arg2;	// IMP=0x00000001000447d0
  - (id)initWithCloudDataSource:(id)arg1 cloudKitController:(id)arg2;	// IMP=0x0000000100044624
  
  // Remaining properties
  @property(readonly, copy) NSString *debugDescription;
  @property(readonly, copy) NSString *description;
  @property(readonly) unsigned long long hash;
  @property(readonly) Class superclass;
  
  @end
  
  