@interface AppStoreKitInternal.ProductPresenter : AppStoreKitInternal.BasePresenter { void /* unknown type, empty encoding */ appStateController; void /* unknown type, empty encoding */ completeMyBundleController; void /* unknown type, empty encoding */ purchaseHistory; void /* unknown type, empty encoding */ restrictions; void /* unknown type, empty encoding */ fullProductFetchedAction; void /* unknown type, empty encoding */ view; void /* unknown type, empty encoding */ pageRefreshPolicy; void /* unknown type, empty encoding */ isFetchingShelves; void /* unknown type, empty encoding */ numberOfActiveRequests; void /* unknown type, empty encoding */ sidepackedProduct; void /* unknown type, empty encoding */ fullProduct; void /* unknown type, empty encoding */ productUrl; void /* unknown type, empty encoding */ hasBeenPurchasedForReviewsContainer; void /* unknown type, empty encoding */ isLocalApplicationForAppEvents; void /* unknown type, empty encoding */ shouldDisplayBetaBanner; void /* unknown type, empty encoding */ currentBetaBundleVersion; void /* unknown type, empty encoding */ isPurchased; void /* unknown type, empty encoding */ isMediaExpanded; void /* unknown type, empty encoding */ didAskToBuy; void /* unknown type, empty encoding */ currentlyObservedAdamId; } - (void)restrictionsDidChange:(id)a0; @end