luxlabs header browser preview


@class CSSearchQuery, NSArray, NSString, CKQLPreviewControllerDataSource;
@protocol CKSearchControllerDelegate;

@interface CKSearchController : NSObject

@property (retain, nonatomic) NSArray *results;
@property (nonatomic) unsigned long long mode;
@property (nonatomic) unsigned long long sectionIndex;
@property (retain, nonatomic) CSSearchQuery *query;
@property (retain, nonatomic) NSString *currentQueryIdentifier;
@property (retain, nonatomic) NSString *currentSearchText;
@property (nonatomic) BOOL queryRunning;
@property (nonatomic) unsigned long long queriedResultsCount;
@property (weak, nonatomic) id<CKSearchControllerDelegate> delegate;
@property (copy, nonatomic) id /* block */ queryFoundItemHandler;
@property (copy, nonatomic) id /* block */ queryCompletionHandler;
@property (readonly, nonatomic) BOOL hasMoreResults;
@property (nonatomic) BOOL suppressAvatars;
@property (retain, nonatomic) CKQLPreviewControllerDataSource *qlPreviewDataSource;

+ (id)sectionIdentifier;
+ (long long)orthogonalScrollingBehavior;
+ (id)sectionTitle;
+ (Class)cellClassForMode:(unsigned long long)a0;
+ (id)indexingString;
+ (BOOL)isVisibleInCollectionView;
+ (BOOL)previewControllerPresentsModally;
+ (unsigned long long)recencyRankedTargetResultCount;
+ (id)reuseIdentifierForMode:(unsigned long long)a0;
+ (id)supportedCellClasses;
+ (BOOL)supportsMacSelection;
+ (BOOL)supportsMenuInteraction;
+ (BOOL)supportsQuicklookForResult:(id)a0;
+ (BOOL)useRecencyRankedSearchForMode:(unsigned long long)a0;

- (id)fetchAttributes;
- (void)removeResult:(id)a0;
- (double)interGroupSpacing;
- (void).cxx_destruct;
- (unsigned long long)layoutWidth;
- (id)filterQueries;
- (void)didSelectResult:(id)a0;
- (BOOL)applyLayoutMarginsToLayoutGroup;
- (id)_activityItemProviderForResult:(id)a0;
- (id)previewViewControllerForResult:(id)a0;
- (id)_additionalMenuElementsForResult:(id)a0;
- (BOOL)_currentModeIsDetails;
- (id)_overridingMenuElementsForResult:(id)a0;
- (id)_queryContextWithText:(id)a0;
- (id)_queryStringWithText:(id)a0;
- (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })additionalGroupInsets;
- (void)cancelCurrentSearch;
- (id)cellForItemInCollectionView:(id)a0 atIndex:(long long)a1 withIdentifier:(id)a2;
- (id)cellForSupplementaryItemInCollectionView:(id)a0 atIndexPath:(id)a1 supplementaryViewKind:(id)a2;
- (id)chatGUIDForSearchableItem:(id)a0;
- (id)customLayoutSectionForEnvironment:(id)a0;
- (void)deleteAttachmentForResult:(id)a0;
- (id)detailsFilterQueriesForChatGUIDs:(id)a0;
- (Class)footerClass;
- (BOOL)handleSelectionForResult:(id)a0;
- (Class)headerOverrideClass;
- (id)initWithSectionIndex:(unsigned long long)a0;
- (BOOL)isTokenizationSearchController;
- (id)itemProviderForSearchResult:(id)a0;
- (id)layoutGroupWithEnvironment:(id)a0;
- (unsigned long long)maxResultsForMode:(unsigned long long)a0;
- (id)menuElementsForResult:(id)a0 atRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (id)navigationBarTitleSummaryForSearchText:(id)a0;
- (id)queryAttributesForText:(id)a0;
- (id)queryResultsForItems:(id)a0;
- (unsigned long long)queryTypeForSearchText:(id)a0;
- (id)rankingQueriesWithText:(id)a0;
- (void)removeFromCache:(id)a0;
- (void)saveAttachmentForResult:(id)a0;
- (void)searchEnded;
- (unsigned long long)searchTokenContentType;
- (void)searchWithText:(id)a0 mode:(unsigned long long)a1;
- (BOOL)shouldIncludeResultsIfFiltered;
- (BOOL)shouldResetSearchResultsWhenEnded;
- (BOOL)shouldStartMenuInteractionForResult:(id)a0;
- (id)tokenQueryStringForSearchController:(id)a0;
- (void)updateSupplementryViewIfNeeded:(id)a0 atIndexPath:(id)a1;
- (BOOL)wantsFooterSection;
- (BOOL)wantsHeaderSection;
- (id)zkwFilterQueries;

@end