luxlabs header browser preview


@class NSMutableDictionary, TILinguisticAssetDownloadClient, NSMutableSet;

@interface TIInputModeAssetStatusManager : NSObject

@property (retain, nonatomic) TILinguisticAssetDownloadClient *client;
@property (retain, nonatomic) NSMutableSet *listeners;
@property (retain, nonatomic) NSMutableDictionary *inputModeToAssetStatusMap;
@property (nonatomic) BOOL usesDummyFileDebugging;
@property (retain, nonatomic) NSMutableSet *debuggingTimers;

+ (id)sharedManager;

- (void)addListener:(id)a0;
- (void)removeListener:(id)a0;
- (void).cxx_destruct;
- (void)updateAssetStatus:(long long)a0 forInputMode:(id)a1;
- (void)addDebuggingTimerForInputMode:(id)a0 status:(long long)a1 duration:(double)a2;
- (id)addedInputModesForInputModes:(id)a0;
- (long long)assetStatusForInputMode:(id)a0;
- (void)debuggingTimerFired:(id)a0;
- (id)dummyFilePathForInputMode:(id)a0 assetStatus:(long long)a1;
- (id)inputModesToRemoveForInputModes:(id)a0;
- (id)normalizedInputModesForInputModes:(id)a0;
- (void)startDownloadingAssetsForInputMode:(id)a0;
- (void)startMonitoringAssetUpdateStatusForInputModes:(id)a0;
- (void)startMonitoringAssetUpdateStatusForInputModes:(id)a0 includeExisting:(BOOL)a1;
- (void)updateListenerOnMainThread:(id)a0 status:(long long)a1 inputModeName:(id)a2;

@end