declare namespace ObjC{ namespace classes{ export class UISearchBar extends NSObject{ init():UISearchBar; initWithFrame_(frame:NSObject|NativePointer):UISearchBar; initWithCoder_(aDecoder:NSCoder|NativePointer):UISearchBar; setShowsCancelButton_animated_(showsCancelButton:number|NativePointer,animated:number|NativePointer):any; setBackgroundImage_forBarPosition_barMetrics_(backgroundImage:NSObject|NativePointer,barPosition:NSObject|NativePointer,barMetrics:NSObject|NativePointer):any; backgroundImageForBarPosition_barMetrics_(barPosition:NSObject|NativePointer,barMetrics:NSObject|NativePointer):NSObject; setSearchFieldBackgroundImage_forState_(backgroundImage:NSObject|NativePointer,state:NSObject|NativePointer):any; searchFieldBackgroundImageForState_(state:NSObject|NativePointer):NSObject; setImage_forSearchBarIcon_state_(iconImage:NSObject|NativePointer,icon:any|NativePointer,state:NSObject|NativePointer):any; imageForSearchBarIcon_state_(icon:any|NativePointer,state:NSObject|NativePointer):NSObject; setScopeBarButtonBackgroundImage_forState_(backgroundImage:NSObject|NativePointer,state:NSObject|NativePointer):any; scopeBarButtonBackgroundImageForState_(state:NSObject|NativePointer):NSObject; setScopeBarButtonDividerImage_forLeftSegmentState_rightSegmentState_(dividerImage:NSObject|NativePointer,leftState:NSObject|NativePointer,rightState:NSObject|NativePointer):any; scopeBarButtonDividerImageForLeftSegmentState_rightSegmentState_(leftState:NSObject|NativePointer,rightState:NSObject|NativePointer):NSObject; setScopeBarButtonTitleTextAttributes_forState_(attributes:NativePointer|NativePointer,state:NSObject|NativePointer):any; scopeBarButtonTitleTextAttributesForState_(state:NSObject|NativePointer):NativePointer; setPositionAdjustment_forSearchBarIcon_(adjustment:NSObject|NativePointer,icon:any|NativePointer):any; positionAdjustmentForSearchBarIcon_(icon:any|NativePointer):NSObject; barStyle():number; setBarStyle_(barStyle:number|NativePointer):any; delegate():NativePointer; setDelegate_(delegate:NativePointer|NativePointer):any; text():NSString; setText_(text:NSString|NativePointer):any; prompt():NSString; setPrompt_(prompt:NSString|NativePointer):any; placeholder():NSString; setPlaceholder_(placeholder:NSString|NativePointer):any; showsBookmarkButton():number; setShowsBookmarkButton_(showsBookmarkButton:number|NativePointer):any; showsCancelButton():number; setShowsCancelButton_(showsCancelButton:number|NativePointer):any; showsSearchResultsButton():number; setShowsSearchResultsButton_(showsSearchResultsButton:number|NativePointer):any; isSearchResultsButtonSelected():number; setSearchResultsButtonSelected_(searchResultsButtonSelected:number|NativePointer):any; inputAssistantItem():NativePointer; tintColor():UIColor; setTintColor_(tintColor:UIColor|NativePointer):any; barTintColor():UIColor; setBarTintColor_(barTintColor:UIColor|NativePointer):any; searchBarStyle():any; setSearchBarStyle_(searchBarStyle:any|NativePointer):any; isTranslucent():number; setTranslucent_(translucent:number|NativePointer):any; scopeButtonTitles():NativePointer; setScopeButtonTitles_(scopeButtonTitles:NativePointer|NativePointer):any; selectedScopeButtonIndex():number; setSelectedScopeButtonIndex_(selectedScopeButtonIndex:number|NativePointer):any; showsScopeBar():number; setShowsScopeBar_(showsScopeBar:number|NativePointer):any; inputAccessoryView():NativePointer; setInputAccessoryView_(inputAccessoryView:NativePointer|NativePointer):any; backgroundImage():NativePointer; setBackgroundImage_(backgroundImage:NativePointer|NativePointer):any; scopeBarBackgroundImage():NativePointer; setScopeBarBackgroundImage_(scopeBarBackgroundImage:NativePointer|NativePointer):any; searchFieldBackgroundPositionAdjustment():number; setSearchFieldBackgroundPositionAdjustment_(searchFieldBackgroundPositionAdjustment:number|NativePointer):any; searchTextPositionAdjustment():number; setSearchTextPositionAdjustment_(searchTextPositionAdjustment:number|NativePointer):any; } } }