luxlabs header browser preview


@class NSMutableDictionary, TSUIntToIntDictionary, NSMutableSet, TSUPointerKeyDictionary, NSObject, TSCERemoteDataValueMap;
@protocol OS_dispatch_queue;

@interface TSCERemoteDataCoordinator : NSObject

@property (readonly, nonatomic) NSMutableSet *sourceFetchers;
@property (readonly, nonatomic) TSUPointerKeyDictionary *storeMap;
@property (readonly, nonatomic) TSCERemoteDataValueMap *cachedSpecifiers;
@property (readonly, nonatomic) NSMutableDictionary *cachedQuotes;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *queue;
@property (readonly, nonatomic) TSUIntToIntDictionary *dataKindStatus;

+ (id)sharedCoordinator;

- (id)init;
- (void).cxx_destruct;
- (void)addRemoteDataInterest:(id)a0 forStore:(id)a1;
- (void)updateKnownCachedStocksInStore:(id)a0;
- (void)autoCompleteQuotesWithInput:(id)a0 completion:(id /* block */)a1;
- (id)cachedQuoteForSingleSymbol:(id)a0;
- (void)fetchQuotesWithTickers:(id)a0 completion:(id /* block */)a1;
- (BOOL)isOnlineForDataKind:(long long)a0;
- (id)p_actionMapForKeys:(id)a0 quotes:(id)a1;
- (BOOL)p_canUpdateStore:(id)a0;
- (id)p_dataSourceFetcherForRemoteData:(id)a0;
- (id)p_defaultStockList;
- (id)p_fetcherForDataKind:(long long)a0;
- (id)p_localeStocks;
- (void)p_removeRemoteDataInterest:(id)a0 forStore:(id)a1;
- (void)p_revalidateOnlineStatus;
- (void)registerStore:(id)a0;
- (void)removeRemoteDataInterest:(id)a0 forStore:(id)a1;
- (void)sourceFetcherDidGoOffline:(id)a0 forKeys:(id)a1;
- (void)sourceFetcherDidGoOnline:(id)a0 forKeys:(id)a1;
- (void)sourceFetcherDidUpdate:(id)a0 withValues:(id)a1 quotes:(id)a2;
- (void)unregisterStore:(id)a0;
- (id)valueForSingleKey:(id)a0;

@end