@class NSString, SGSMMutableSearchState, NSCache; @protocol SGSuggestionsServiceEventsProtocol; @interface SGSMFeedbackListener : NSObject { SGSMMutableSearchState *_searchState; SGSMMutableSearchState *_previousState; id _suggestionsService; NSCache *_eventLastInteractionTime; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)resultsDidBecomeVisible:(id)a0; - (id)init; - (void)searchViewDidDisappear:(id)a0; - (void)didEngageCardSection:(id)a0; - (void)didEngageResult:(id)a0; - (void)didRankSections:(id)a0; - (void)didEngageSuggestion:(id)a0; - (void)_resetState; - (id)_eventIdentifierFromSearchResult:(id)a0; - (void)_saveAndUnsetState; - (void)_restoreStateIfUnset; - (void).cxx_destruct; @end