@interface GameCenterUI.PlayerProfileRequiredDataPresenter : _TtCs12_SwiftObject { void /* unknown type, empty encoding */ sinks; void /* unknown type, empty encoding */ localPlayer; void /* unknown type, empty encoding */ playerId; void /* unknown type, empty encoding */ playerInternal; void /* unknown type, empty encoding */ isBidirectionalFriend; void /* unknown type, empty encoding */ bidirectionalFriends; void /* unknown type, empty encoding */ recentlyPlayedWithFriends; void /* unknown type, empty encoding */ recommendedFriends; void /* unknown type, empty encoding */ friendRequests; void /* unknown type, empty encoding */ recentlyPlayedGames; void /* unknown type, empty encoding */ activityFeedData; void /* unknown type, empty encoding */ activityFeedFirstLoad; void /* unknown type, empty encoding */ activityFeedError; void /* unknown type, empty encoding */ profilePrivacy; void /* unknown type, empty encoding */ gameCount; void /* unknown type, empty encoding */ achievementCount; void /* unknown type, empty encoding */ appStoreLockupBatchPresenter; void /* unknown type, empty encoding */ gameCenterDataUpdatePresenter; void /* unknown type, empty encoding */ onRequiredDataFetched; void /* unknown type, empty encoding */ onRequiredDataError; void /* unknown type, empty encoding */ onRequiredDataUpdated; void /* unknown type, empty encoding */ logTimer; } - (void)updateSections:(id)a0; @end