@class SFStartPageViewController, CompletionListTableViewController, UniversalSearchFirstTimeExperienceViewController, UIViewController; @interface AbstractCatalogViewController : UIViewController @property (readonly, nonatomic) double requiredContentWidth; @property (readonly, nonatomic) double maxContentHeight; @property (readonly, nonatomic) UIViewController *foregroundChildViewController; @property (readonly, nonatomic) CompletionListTableViewController *completionsViewController; @property (readonly, nonatomic) CompletionListTableViewController *completionsViewControllerIfLoaded; @property (readonly, nonatomic) SFStartPageViewController *startPageViewController; @property (readonly, nonatomic) UniversalSearchFirstTimeExperienceViewController *universalSearchFirstTimeExperienceViewController; - (void)didGainOwnershipOfCompletionsViewController; - (void)didGainOwnershipOfUniversalSearchFirstTimeExperienceViewController; - (void)viewWillAppear:(BOOL)a0; - (void)relinquishOwnershipOfCompletionsViewControllerFromCurrentParent; - (void)preferredContentSizeDidChangeForChildContentContainer:(id)a0; - (void)viewWillLayoutSubviews; - (void)didGainOwnershipOfStartPageViewController; - (void)updatePreferredContentSize; - (void)relinquishOwnershipOfUniversalSearchFirstTimeExperienceViewControllerFromCurrentParent; - (void)takeOwnershipOfUniversalSearchFirstTimeExperienceViewController; - (BOOL)_takeOwnershipOfViewController:(id)a0; - (void)_relinquishOwnershipOfViewControllerFromCurrentParent:(id)a0; - (BOOL)isResponsibleForLayoutOfViewController:(id)a0; - (void)relinquishOwnershipOfStartPageViewControllerFromCurrentParent; - (void)setForegroundChildViewControllerNeedsUpdate; - (void)takeOwnershipOfCompletionsViewController; - (void)takeOwnershipOfStartPageViewController; @end