text: /*
  * This header is generated by classdump-dyld 1.0
  * on Saturday, June 1, 2019 at 6:47:03 PM Mountain Standard Time
  * Operating System: Version 12.1.1 (Build 16C5050a)
  * Image Source: /System/Library/PrivateFrameworks/TextInputCore.framework/TextInputCore
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <libobjc.A.dylib/TIAssetManaging.h>
  
  @protocol OS_dispatch_queue;
  @class NSMutableArray, NSObject, TIMobileAssetMediator, NSMutableDictionary, TIMobileAssetTimer, NSArray, NSString;
  
  @interface TIAssetManager : NSObject <TIAssetManaging> {
  
  	NSMutableArray* _notificationTokens;
  	BOOL _assetDownloadingEnabled;
  	/*^block*/id _enabledInputModeIdentifiersProviderBlock;
  	NSObject*<OS_dispatch_queue> _dispatchQueue;
  	TIMobileAssetMediator* _mobileAssetMediator;
  	NSMutableDictionary* _assetsByInputMode;
  	NSMutableDictionary* _assetsByInputModeLevel;
  	TIMobileAssetTimer* _timer;
  	NSArray* _currentActiveRegions;
  	NSArray* _currentNormalizedActiveRegions;
  
  }
  
  @property (nonatomic,readonly) NSObject*<OS_dispatch_queue> dispatchQueue;                //@synthesize dispatchQueue=_dispatchQueue - In the implementation block
  @property (nonatomic,readonly) TIMobileAssetMediator * mobileAssetMediator;               //@synthesize mobileAssetMediator=_mobileAssetMediator - In the implementation block
  @property (nonatomic,readonly) NSMutableDictionary * assetsByInputMode;                   //@synthesize assetsByInputMode=_assetsByInputMode - In the implementation block
  @property (nonatomic,readonly) NSMutableDictionary * assetsByInputModeLevel;              //@synthesize assetsByInputModeLevel=_assetsByInputModeLevel - In the implementation block
  @property (nonatomic,retain) TIMobileAssetTimer * timer;                                  //@synthesize timer=_timer - In the implementation block
  @property (nonatomic,readonly) BOOL assetDownloadingEnabled;                              //@synthesize assetDownloadingEnabled=_assetDownloadingEnabled - In the implementation block
  @property (nonatomic,retain) NSArray * currentActiveRegions;                              //@synthesize currentActiveRegions=_currentActiveRegions - In the implementation block
  @property (nonatomic,retain) NSArray * currentNormalizedActiveRegions;                    //@synthesize currentNormalizedActiveRegions=_currentNormalizedActiveRegions - In the implementation block
  @property (nonatomic,copy) id enabledInputModeIdentifiersProviderBlock;                   //@synthesize enabledInputModeIdentifiersProviderBlock=_enabledInputModeIdentifiersProviderBlock - 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)_addressFromRegion:(id)arg1 ;
  +(id)sharedAssetManager;
  +(id)sharedAssetManagerWithEnabledInputModesProvider:(/*^block*/id)arg1 ;
  +(id)singletonInstanceWithEnabledInputModesProvider:(/*^block*/id)arg1 ;
  +(id)_regionFromAddress:(id)arg1 ;
  +(void)setSharedAssetManager:(id)arg1 ;
  -(void)performMaintenance;
  -(void)addAssets:(id)arg1 ;
  -(id)assetContentItemsWithContentType:(id)arg1 inputMode:(id)arg2 ;
  -(id)enabledInputModeIdentifiersProviderBlock;
  -(void)setEnabledInputModeIdentifiersProviderBlock:(id)arg1 ;
  -(id)initWithEnabledInputModesProvider:(/*^block*/id)arg1 ;
  -(void)appleKeyboardsInternalSettingsChanged:(id)arg1 ;
  -(void)appleKeyboardsPreferencesChanged:(id)arg1 ;
  -(void)newAssetInstalled:(id)arg1 ;
  -(void)didUpdateAssets;
  -(id)levelsForInputMode:(id)arg1 ;
  -(id)defaultEnabledInputModes;
  -(id)activeInputModeLevels;
  -(id)updatedActiveRegions;
  -(void)updateAssetDownloadingEnabled;
  -(void)updateInstalledAssets;
  -(void)startDownloadingUninstalledAssetsForInputModeLevels:(id)arg1 regions:(id)arg2 ;
  -(void)scheduleNextDownload;
  -(void)gatherStatistics:(id)arg1 ;
  -(void)submitStatistics:(id)arg1 ;
  -(id)updateInputModesAndGetNewLevels;
  -(id)purgeableAssets;
  -(BOOL)purgeAsset:(id)arg1 ;
  -(void)registerCacheDeleteCallbacks;
  -(long long)amountOfPurgeableAssetsWithUrgency:(int)arg1 ;
  -(long long)tryToPurgeAssetAmount:(long long)arg1 urgency:(int)arg2 ;
  -(TIMobileAssetMediator *)mobileAssetMediator;
  -(NSMutableDictionary *)assetsByInputMode;
  -(NSMutableDictionary *)assetsByInputModeLevel;
  -(BOOL)assetDownloadingEnabled;
  -(NSArray *)currentActiveRegions;
  -(void)setCurrentActiveRegions:(NSArray *)arg1 ;
  -(NSArray *)currentNormalizedActiveRegions;
  -(void)setCurrentNormalizedActiveRegions:(NSArray *)arg1 ;
  -(void)unregisterForNotifications;
  -(void)registerForNotifications;
  -(NSObject*<OS_dispatch_queue>)dispatchQueue;
  -(id)init;
  -(void)dealloc;
  -(id)recursiveDescription;
  -(id)enabledInputModes;
  -(void)setTimer:(TIMobileAssetTimer *)arg1 ;
  -(TIMobileAssetTimer *)timer;
  @end
  
  