@class NSString, NSMutableArray, _WKVisitedLinkStore; @interface History : WBUHistory { NSMutableArray *_deferredUpdates; _WKVisitedLinkStore *_visitedLinkStore; } @property (readonly, nonatomic) _WKVisitedLinkStore *visitedLinkStore; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)_localizedStringForTodayWithPartOfDay:(long long)a0; + (BOOL)historyItemURL:(id)a0 matchesFilterStrings:(id)a1; + (long long)partOfDayFromHourOfDay:(long long)a0; + (void)initialize; + (id)sessionIdentifierFromDate:(id)a0; + (BOOL)filterString:(id)a0 matchesHistoryItemAnywhereInTitleOrURL:(id)a1; + (void)localeChanged:(struct __CFLocale { } *)a0; + (id)sessionIdentifierFromSessionStartDate:(id)a0; + (id)_localizedStringForWeekday:(long long)a0 partOfDay:(long long)a1; + (id)sessionStartDateFromDate:(id)a0; + (id)titleForHistoryItem:(id)a0; + (id)lowercaseStringTrimmedForHistorySearch:(id)a0; + (struct _NSRange { unsigned long long x0; unsigned long long x1; })hourRangeFromPartOfDay:(long long)a0; + (BOOL)historyItemTitle:(id)a0 matchesFilterString:(id)a1; + (id)dayWithPeriodOfDayStringForDate:(id)a0; + (BOOL)historyItemURL:(id)a0 matchesFilter:(id)a1; + (id)sharedHistory; - (void)_removeAllVisitedLinks; - (BOOL)historyStoreShouldCheckDatabaseIntegrity:(id)a0; - (void)dealloc; - (id)titleForDate:(id)a0; - (void)removeItem:(id)a0; - (void)_addVisitedLinkForItemIfNeeded:(id)a0 withVisitOrigin:(long long)a1; - (void)cancelDeferredUpdates; - (void)_webView:(id)a0 didPerformServerRedirectFromURL:(id)a1 toURL:(id)a2; - (void)_updateForWKWebView:(id)a0 browserController:(id)a1 updates:(id /* block */)a2; - (void)_webView:(id)a0 didUpdateHistoryTitle:(id)a1 forURL:(id)a2; - (void)removeItems:(id)a0 completionHanlder:(id /* block */)a1; - (void).cxx_destruct; - (id)_weekdayMonthDateStringForDate:(id)a0; - (Class)_historyItemClass; - (void)commitDeferredUpdates; - (void)_webView:(id)a0 didNavigateWithNavigationData:(id)a1; - (void)_webView:(id)a0 didPerformClientRedirectFromURL:(id)a1 toURL:(id)a2; @end