@class NSString, ATXHomeScreenSuggestionClient, NSArray, ATXSuggestionLayout, ATXHomeScreenWidgetIdentifiable; @interface APUIWidgetViewController : UIViewController @property (readonly, nonatomic) BOOL isCurrentlyVisible; @property (nonatomic, getter=isViewVisible) BOOL viewVisible; @property (nonatomic) BOOL effectiveViewVisibility; @property (copy, nonatomic) NSString *identifier; @property (retain, nonatomic) ATXSuggestionLayout *layout; @property (nonatomic) BOOL stackVisible; @property (retain, nonatomic) ATXHomeScreenSuggestionClient *suggestionClient; @property (retain, nonatomic) NSArray *suggestionIds; @property (retain, nonatomic) ATXHomeScreenWidgetIdentifiable *widgetIdentifiable; + (id)imageForIconSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1; + (id)smartStackImageForIconSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1; - (id)initWithIdentifier:(id)a0; - (void)dealloc; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)viewDidDisappear:(BOOL)a0; - (void)_updateViewVisibility; - (void)_topWidgetDidAppear:(id)a0; - (void)_topWidgetDidDisappear:(id)a0; - (void)logChangeWithNewSuggestionIds:(id)a0 previousSuggestionIds:(id)a1 suggestionClient:(id)a2; - (BOOL)matchesWidgetUniqueID:(id)a0 stackID:(id)a1; @end