@class NSMutableDictionary, NSURL, NSMetadataQuery, NSMutableArray; @interface GKSavedGameManager : NSObject @property (retain, nonatomic) NSURL *ubiquityURL; @property (nonatomic) BOOL ubiquityUnavailable; @property (retain, nonatomic) NSMetadataQuery *query; @property (retain, nonatomic) NSMutableDictionary *documents; @property (nonatomic) long long queryDisableCount; @property (retain, nonatomic) NSMutableArray *fetchHandlers; + (id)sharedManager; - (id)init; - (void)dealloc; - (void)resolveConflictingSavedGames:(id)a0 withData:(id)a1 completionHandler:(id /* block */)a2; - (void)startSavedGameQuery; - (void)saveGameData:(id)a0 withName:(id)a1 completionHandler:(id /* block */)a2; - (id)fileURLForName:(id)a0; - (id)savedGameForDocument:(id)a0; - (void)deleteSavedGamesWithName:(id)a0 completionHandler:(id /* block */)a1; - (void)removeDocument:(id)a0; - (void)enableQueryUpdates; - (void)setupUbiquity; - (void)loadDataForSavedGame:(id)a0 completionHandler:(id /* block */)a1; - (id)documentForSavedGame:(id)a0; - (void)updateSavedGameDocumentsForQueryWithHandler:(id /* block */)a0; - (void).cxx_destruct; - (id)savedGamesWithName:(id)a0; - (void)ubiquityAvailabilityChanged:(id)a0; - (void)callFetchHandlers; - (id)savedGameForDocuments:(id)a0; - (id)documentToSaveWithName:(id)a0; - (void)disableQueryUpdates; - (id)errorForNoUbiquity; - (void)queryDidUpdate:(id)a0; - (void)queryDidFinishGathering:(id)a0; - (void)fetchSavedGamesWithCompletionHandler:(id /* block */)a0; - (id)currentDocumentWithName:(id)a0; - (void)documentConflictStateChanged:(id)a0; - (void)addDocument:(id)a0; - (void)documentModified:(id)a0; @end