@class NSString, _PASTuple2, NSDate; @interface PSGStructuredInfoSuggestionCache : NSObject { _PASTuple2 *_cachedSuggestions; NSString *_localeIdentifier; NSDate *_startTime; double _ttlSeconds; } + (id)sharedInstance; + (BOOL)_matchesPredictedValue:(id)a0 prefixValue:(id)a1; + (id)emptySuggestionsPlaceholder; - (void)invalidate; - (void).cxx_destruct; - (BOOL)_isCacheEmpty; - (BOOL)_maybeClearCache; - (void)addEmptyPlaceholderForTrigger:(id)a0 localeIdentifier:(id)a1; - (void)addStructuredInfoSuggestions:(id)a0 localeIdentifier:(id)a1; - (id)initWithTTLSeconds:(double)a0; - (id)searchWithContext:(id)a0 localeIdentifier:(id)a1 maxSuggestions:(unsigned long long)a2; - (id)searchWithTrigger:(id)a0 localeIdentifier:(id)a1 maxSuggestions:(unsigned long long)a2; @end