luxlabs header browser preview


@class SearchUISectionModel, NSArray, SFSearchResult, SFColor;
@protocol SearchUIAsyncSectionLoaderDelegate;

@interface SearchUIAsyncSectionLoader : NSObject

@property (copy) id /* block */ runningBlock;
@property (retain) NSArray *objectCache;
@property (weak) id<SearchUIAsyncSectionLoaderDelegate> delegate;
@property (readonly, weak) SearchUISectionModel *sectionModel;
@property (readonly) SFSearchResult *searchResult;
@property (readonly) SFColor *backgroundColor;
@property (readonly) unsigned long long queryId;

+ (id)asyncLoaderSupportingSectionModel:(id)a0 result:(id)a1 queryId:(unsigned long long)a2;
+ (BOOL)supportsSectionModel:(id)a0;

- (void)start;
- (void).cxx_destruct;
- (id)cacheIdentifier;
- (id)cardSections;
- (id)cachedValue;
- (void)fetchCardSectionsWithCompletionHandler:(id /* block */)a0;
- (id)initWithSectionModel:(id)a0 result:(id)a1 queryId:(unsigned long long)a2;
- (id)placeholderCardSections;
- (void)preloadIfNecessary;
- (void)reloadWithCardSections:(id)a0 animated:(BOOL)a1 reconfigureExisting:(BOOL)a2;
- (BOOL)supportsPreloading;

@end