     
     @objc var areRecentSearchesEnabled: Bool = true
     @objc var shouldBecomeFirstResponder: Bool = false
+
+    var displayType: NavigationBarDisplayType = .largeTitle
+    var shouldSetSearchVisible: Bool = true
+    var shouldSetTitleViewWhenRecentSearchesAreDisabled: Bool = true
 
     var shouldShowCancelButton: Bool = true
     var delegatesSelection: Bool = false {

        guard !isAnimatingSearchBarState else {
            return false
        }
        setSearchVisible(true, animated: shouldAnimateSearchBar)
        return true
    }


    
    override func viewDidLoad() {
        super.viewDidLoad()
        navigationBar.displayType = displayType
        title = CommonStrings.searchTitle
        if !areRecentSearchesEnabled, shouldSetTitleViewWhenRecentSearchesAreDisabled {
            navigationItem.titleView = UIView()
        }
        navigationBar.isTitleShrinkingEnabled = true
