text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:41:57 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/SafariShared.framework/SafariShared
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  
  @protocol WBSHistoryStore;
  @class NSSet, NSMutableSet, NSMapTable;
  
  @interface WBSHistoryDeletionPlan : NSObject {
  
  	id<WBSHistoryStore> _store;
  	NSSet* _excludedItems;
  	NSSet* _excludedVisits;
  	NSMutableSet* _discoveredItemsToDelete;
  	BOOL _wasPrepared;
  	NSSet* _triggeringItems;
  	NSSet* _triggeringVisits;
  	NSSet* _discoveredVisitsToDelete;
  	NSMapTable* _updatedLastVisitsByItem;
  
  }
  
  @property (nonatomic,readonly) NSSet * triggeringItems;                                                     //@synthesize triggeringItems=_triggeringItems - In the implementation block
  @property (nonatomic,readonly) NSSet * triggeringVisits;                                                    //@synthesize triggeringVisits=_triggeringVisits - In the implementation block
  @property (nonatomic,readonly) NSSet * discoveredItemsToDelete;                                             //@synthesize discoveredItemsToDelete=_discoveredItemsToDelete - In the implementation block
  @property (nonatomic,readonly) NSSet * discoveredVisitsToDelete;                                            //@synthesize discoveredVisitsToDelete=_discoveredVisitsToDelete - In the implementation block
  @property (nonatomic,readonly) NSSet * allItemsToDelete; 
  @property (nonatomic,readonly) NSSet * allVisitsToDeleteExcludingVisitsFromItemsBeingDeleted; 
  @property (nonatomic,readonly) NSMapTable * allVisitsToDeleteByItemExcludingItemsBeingDeleted; 
  @property (nonatomic,readonly) NSMapTable * updatedLastVisitsByItem;                                        //@synthesize updatedLastVisitsByItem=_updatedLastVisitsByItem - In the implementation block
  @property (nonatomic,readonly) BOOL wasPrepared;                                                            //@synthesize wasPrepared=_wasPrepared - In the implementation block
  -(NSSet *)allItemsToDelete;
  -(NSSet *)allVisitsToDeleteExcludingVisitsFromItemsBeingDeleted;
  -(id)_extraVisitsToDeleteWhenDeletingItems:(id)arg1 visits:(id)arg2 ;
  -(void)_prepareWithTriggeringItems:(id)arg1 triggeringVisits:(id)arg2 ;
  -(id)_extraVisitsToDeleteWhenDeletingItems:(id)arg1 visits:(id)arg2 relatedVisitKey:(id)arg3 relatedVisitsQueryFactory:(/*^block*/id)arg4 ;
  -(id)initWithSQLiteStore:(id)arg1 triggeringItems:(id)arg2 excludingItems:(id)arg3 visits:(id)arg4 reason:(long long)arg5 ;
  -(id)initWithSQLiteStore:(id)arg1 triggeringVisits:(id)arg2 excludingItems:(id)arg3 visits:(id)arg4 ;
  -(NSSet *)triggeringItems;
  -(NSSet *)triggeringVisits;
  -(NSSet *)discoveredVisitsToDelete;
  -(BOOL)wasPrepared;
  -(id)initWithSQLiteStore:(id)arg1 discoveredItemsToDelete:(id)arg2 ;
  -(id)initWithSQLiteStore:(id)arg1 triggeringVisits:(id)arg2 updatedLastVisitsByItem:(id)arg3 ;
  -(NSSet *)discoveredItemsToDelete;
  -(NSMapTable *)allVisitsToDeleteByItemExcludingItemsBeingDeleted;
  -(NSMapTable *)updatedLastVisitsByItem;
  @end
  
  