text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:52:12 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/NanoMusicSync.framework/NanoMusicSync
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <libobjc.A.dylib/ATSessionObserver.h>
  
  @class ATSession, NSTimer, NSMutableDictionary, NSString;
  
  @interface NMSSyncManager : NSObject <ATSessionObserver> {
  
  	ATSession* _observedSession;
  	NSTimer* _maskedPendingSyncStateRevealTimer;
  	NSMutableDictionary* _syncProgressInfoByAssetType;
  	id _activeSyncSessionIdentifier;
  
  }
  
  @property (nonatomic,retain) id activeSyncSessionIdentifier;              //@synthesize activeSyncSessionIdentifier=_activeSyncSessionIdentifier - In the implementation block
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  +(id)sharedManager;
  +(unsigned)_mediaTypeForAssetType:(id)arg1 ;
  +(id)_gizmoSyncStates;
  +(unsigned long long)_syncStateForProgressInfo:(id)arg1 session:(id)arg2 ;
  +(unsigned long long)_syncWaitingSubstateForProgressInfo:(id)arg1 ;
  -(void)sessionWillBegin:(id)arg1 ;
  -(void)session:(id)arg1 willBeginSessionTask:(id)arg2 ;
  -(void)dealloc;
  -(void)session:(id)arg1 didFinishSessionTask:(id)arg2 ;
  -(void)sessionDidFinish:(id)arg1 ;
  -(void)session:(id)arg1 didUpdateSessionTask:(id)arg2 ;
  -(id)init;
  -(void)session:(id)arg1 didBeginSessionTask:(id)arg2 ;
  -(id)_defaultProgressInfoDict;
  -(void)_updateSyncProgress;
  -(void)_updateObservedSyncSession;
  -(void)_handleSyncStateDidChangeNotification;
  -(id)_defaultSyncProgressInfoForAssetType:(id)arg1 ;
  -(unsigned long long)_aggregateAssetItemBytesAddedForMediaType:(unsigned)arg1 ;
  -(id)_assetTypeForMediaType:(unsigned)arg1 ;
  -(id)_syncProgressInfoByAssetType:(id)arg1 ;
  -(id)progressInfoForMediaType:(unsigned)arg1 ;
  -(id)_addedTracksQueryForMediaType:(unsigned)arg1 ;
  -(unsigned long long)_estimatedAssetAggregateItemSizeInBytesWithQuery:(id)arg1 ;
  -(void)_invokeOnMainThread:(/*^block*/id)arg1 ;
  -(void)_stopObservingSyncSession;
  -(void)_startObservingSyncSession;
  -(id)_updateProgressInfoForAssetType:(id)arg1 assetItemsTotal:(long long)arg2 assetItemsSyncedForSyncSession:(long long)arg3 bytesToSyncTotal:(unsigned long long)arg4 bytesSyncedThisSyncSession:(unsigned long long)arg5 ;
  -(unsigned long long)_numberOfItemsNeedingDownloadForAssetType:(id)arg1 ;
  -(id)_addedTracksPredicateForMediaType:(unsigned)arg1 ;
  -(id)_tracksQueryWithPredicate:(id)arg1 ;
  -(id)_tracksPredicateWithPersistentIDs:(id)arg1 ;
  -(id)musicProgressInfo;
  -(id)podcastsProgressInfo;
  -(id)audiobooksProgressInfo;
  -(void)beginReceivingSyncProgressUpdates;
  -(id)activeSyncSessionIdentifier;
  -(void)setActiveSyncSessionIdentifier:(id)arg1 ;
  @end
  
  