luxlabs header browser preview


@class NSString, NSMapTable, NSArray, NSObject;
@protocol OS_dispatch_queue;

@interface WBSParsecDFeedbackDispatcher : NSObject <WBSParsecFeedbackDispatcher, WBSParsecGlobalFeedbackDispatcher> {
    NSMapTable *_queriesToDictionariesFromSearchTypesToStartSearchFeedbacks;
    NSObject<OS_dispatch_queue> *_feedbackQueue;
    NSObject<OS_dispatch_queue> *_queriesToDictionariesMappingQueue;
    NSArray *_feedbackListeners;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)initWithSession:(id)a0;
- (void)didReceiveLocalResultsForQuery:(id)a0;
- (void)sendClearInputFeedbackWithTriggerEvent:(unsigned long long)a0 forQueryID:(long long)a1;
- (void)userTypedURLDirectlyForQuery:(id)a0 triggerEvent:(long long)a1;
- (void)flush;
- (void)userDidTypeKey:(long long)a0;
- (void)didBeginSearchOfType:(long long)a0 withQuery:(id)a1 urlString:(id)a2 headers:(id)a3 endpoint:(unsigned long long)a4;
- (void)userDidCancelSession;
- (id)_takeStartSearchFeedbackForSearchOfType:(long long)a0 forQuery:(id)a1;
- (void)userTypedGoToSearch:(id)a0 endpoint:(unsigned long long)a1 triggerEvent:(long long)a2 forQueryID:(long long)a3;
- (void)userDidCancelSession:(long long)a0;
- (void)triggeredExperimentWithTreatmentId:(id)a0 withQueryID:(long long)a1 cfDiffered:(BOOL)a2 cfUsed:(BOOL)a3 cfError:(unsigned long long)a4;
- (void)didRankSections:(id)a0 blendingDuration:(double)a1 feedbackForHiddenAndDuplicateResults:(id)a2 forQueryID:(long long)a3;
- (void)_setStartSearchFeedback:(id)a0 forSearchOfType:(long long)a1 withQuery:(id)a2;
- (id)_customFeedbackOfType:(unsigned long long)a0 JSONDictionary:(id)a1;
- (void)sendMapsPlaceCardEngagementFeedbackOfType:(int)a0 forQueryID:(long long)a1;
- (void)postFeedback:(id)a0 forQueryID:(long long)a1;
- (void)triggeredExperimentWithTreatmentId:(id)a0 withQueryID:(long long)a1;
- (void)userDidTapMicKey:(long long)a0;
- (void)userDidEngageWithCompletionListItem:(id)a0 onActionButton:(BOOL)a1 method:(long long)a2 doesMatchSiriSuggestion:(BOOL)a3;
- (void)_postFeedbackOnFeedbackQueue:(id)a0 forQueryID:(long long)a1;
- (void)didReceiveParsecResultsAfterTimeout:(id)a0;
- (void).cxx_destruct;
- (void)searchViewAppearedBecauseOfEvent:(unsigned long long)a0 isSafariReaderAvailable:(BOOL)a1 forQueryID:(long long)a2 usesLoweredSearchBar:(BOOL)a3;
- (void)didGenerateCompletionListItemsWithRankingObserver:(id)a0 forQueryID:(long long)a1;
- (void)searchViewDisappearedBecauseOfEvent:(long long)a0 forQueryID:(long long)a1;
- (void)sendNewTabFeedback:(BOOL)a0;
- (void)userDidEngageWithCompletionListItem:(id)a0 onActionButton:(BOOL)a1 method:(long long)a2;
- (void)searchViewAppearedBecauseOfEvent:(unsigned long long)a0 forQueryID:(long long)a1 usesLoweredSearchBar:(BOOL)a2;
- (void)didDisplayCompletionListItems:(id)a0 forQuery:(id)a1 forEvent:(long long)a2;
- (void)sendCrowdsourcedAutoFillFeedback:(id)a0 forQueryID:(long long)a1;
- (void)didBeginSearchOfType:(long long)a0 withQuery:(id)a1 endpoint:(unsigned long long)a2;
- (void)didReceiveWebSuggestionsForQuery:(id)a0 fromSearchProvider:(id)a1 responseSize:(long long)a2 statusCode:(long long)a3 networkTimingData:(id)a4;

@end