@class geo_isolater, NSString, _TtC8MapsSync25MapsSyncFavoriteItemQuery, NSArray, NSObject, NSLock; @protocol OS_dispatch_queue; @interface MapsSuggestionsMapsSyncShortcutStorage : NSObject <MapsSync.MapsSyncDataQueryDelegate, MapsSuggestionsShortcutStorage> { id /* block */ _changeHandler; NSArray *_queryContents; NSLock *_lock; BOOL _willNotify; BOOL _editing; geo_isolater *_queryIsolator; } @property (readonly, nonatomic) _TtC8MapsSync25MapsSyncFavoriteItemQuery *query; @property (nonatomic) BOOL hasAttemptedLoadingContents; @property (retain, nonatomic) NSObject<OS_dispatch_queue> *callbackQueue; @property (nonatomic) BOOL editing; @property (nonatomic) BOOL willNotify; @property (readonly, nonatomic) NSString *uniqueName; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (void)setChangeHandler:(id /* block */)a0; - (void)queryContentsDidChangeWithQuery:(id)a0; - (BOOL)moveShortcutToBack:(id)a0 handler:(id /* block */)a1; - (BOOL)moveShortcut:(id)a0 beforeShortcut:(id)a1 handler:(id /* block */)a2; - (BOOL)addOrUpdateShortcuts:(id)a0 handler:(id /* block */)a1; - (BOOL)moveShortcut:(id)a0 toIndex:(long long)a1 handler:(id /* block */)a2; - (BOOL)removeShortcuts:(id)a0 handler:(id /* block */)a1; - (void).cxx_destruct; - (BOOL)moveShortcut:(id)a0 afterShortcut:(id)a1 handler:(id /* block */)a2; - (BOOL)loadAllShortcutsWithHandler:(id /* block */)a0; - (BOOL)moveShortcutToFront:(id)a0 handler:(id /* block */)a1; @end