@class NSString, WGWidgetHostingViewController, WGWidgetPlatterView; @protocol WGWidgetHostingViewControllerDelegate, WGWidgetListItemViewControllerDelegate; @interface WGWidgetListItemViewController : UIViewController @property (nonatomic, getter=_pendingSize, setter=_setPendingSize:) struct CGSize { double width; double height; } pendingSize; @property (readonly, copy, nonatomic) NSString *widgetIdentifier; @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) WGWidgetPlatterView *platterView; @property (readonly, nonatomic) WGWidgetHostingViewController *widgetHost; @property (copy, nonatomic) NSString *preferredContentSizeCategory; @property (nonatomic) BOOL adjustsFontForContentSizeCategory; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (BOOL)adjustForContentSizeCategoryChange; - (void)viewWillAppear:(BOOL)a0; - (BOOL)shouldAutomaticallyForwardAppearanceMethods; - (void)preferredContentSizeDidChangeForChildContentContainer:(id)a0; - (void)viewDidLoad; - (struct CGSize { double x0; double x1; })sizeForChildContentContainer:(id)a0 withParentContainerSize:(struct CGSize { double x0; double x1; })a1; - (void)loadView; - (void)viewWillDisappear:(BOOL)a0; - (BOOL)_canShowWhileLocked; - (void)removeChildViewController:(id)a0; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (void)viewDidDisappear:(BOOL)a0; - (id)_platterViewLoadingIfNecessary:(BOOL)a0; - (void)_addWidgetHostIfNecessary; - (id)_platterViewIfLoaded; - (struct CGSize { double x0; double x1; })contentSizeForPreferredContentSize:(struct CGSize { double x0; double x1; })a0; - (id)initWithWidgetIdentifier:(id)a0; - (void)managingContainerDidDisappear:(id)a0; - (void)managingContainerWillAppear:(id)a0; - (struct CGSize { double x0; double x1; })preferredContentSizeForContentOfSize:(struct CGSize { double x0; double x1; })a0; @end