declare namespace ObjC{ namespace classes{ export class UITableView extends NSObject{ initWithFrame_style_(frame:NSObject|NativePointer,style:any|NativePointer):UITableView; initWithCoder_(aDecoder:NSCoder|NativePointer):UITableView; numberOfRowsInSection_(section:number|NativePointer):number; rectForSection_(section:number|NativePointer):NSObject; rectForHeaderInSection_(section:number|NativePointer):NSObject; rectForFooterInSection_(section:number|NativePointer):NSObject; rectForRowAtIndexPath_(indexPath:NSIndexPath|NativePointer):NSObject; indexPathForRowAtPoint_(point:NSObject|NativePointer):NSIndexPath; indexPathForCell_(cell:NSObject|NativePointer):NSIndexPath; indexPathsForRowsInRect_(rect:NSObject|NativePointer):NativePointer; cellForRowAtIndexPath_(indexPath:NSIndexPath|NativePointer):NSObject; headerViewForSection_(section:number|NativePointer):UITableViewHeaderFooterView; footerViewForSection_(section:number|NativePointer):UITableViewHeaderFooterView; scrollToRowAtIndexPath_atScrollPosition_animated_(indexPath:NSIndexPath|NativePointer,scrollPosition:any|NativePointer,animated:number|NativePointer):any; scrollToNearestSelectedRowAtScrollPosition_animated_(scrollPosition:any|NativePointer,animated:number|NativePointer):any; performBatchUpdates_completion_(updates:NativePointer|NativePointer,completion:NativePointer|NativePointer):any; beginUpdates():any; endUpdates():any; insertSections_withRowAnimation_(sections:NSIndexSet|NativePointer,animation:any|NativePointer):any; deleteSections_withRowAnimation_(sections:NSIndexSet|NativePointer,animation:any|NativePointer):any; reloadSections_withRowAnimation_(sections:NSIndexSet|NativePointer,animation:any|NativePointer):any; moveSection_toSection_(section:number|NativePointer,newSection:number|NativePointer):any; insertRowsAtIndexPaths_withRowAnimation_(indexPaths:NativePointer|NativePointer,animation:any|NativePointer):any; deleteRowsAtIndexPaths_withRowAnimation_(indexPaths:NativePointer|NativePointer,animation:any|NativePointer):any; reloadRowsAtIndexPaths_withRowAnimation_(indexPaths:NativePointer|NativePointer,animation:any|NativePointer):any; moveRowAtIndexPath_toIndexPath_(indexPath:NSIndexPath|NativePointer,newIndexPath:NSIndexPath|NativePointer):any; reloadData():any; reloadSectionIndexTitles():any; setEditing_animated_(editing:number|NativePointer,animated:number|NativePointer):any; selectRowAtIndexPath_animated_scrollPosition_(indexPath:NSIndexPath|NativePointer,animated:number|NativePointer,scrollPosition:any|NativePointer):any; deselectRowAtIndexPath_animated_(indexPath:NSIndexPath|NativePointer,animated:number|NativePointer):any; dequeueReusableCellWithIdentifier_(identifier:NSString|NativePointer):NSObject; dequeueReusableCellWithIdentifier_forIndexPath_(identifier:NSString|NativePointer,indexPath:NSIndexPath|NativePointer):NSObject; dequeueReusableHeaderFooterViewWithIdentifier_(identifier:NSString|NativePointer):UITableViewHeaderFooterView; registerNib_forCellReuseIdentifier_(nib:UINib|NativePointer,identifier:NSString|NativePointer):any; registerClass_forCellReuseIdentifier_(cellClass:ObjC.Object|NativePointer,identifier:NSString|NativePointer):any; registerNib_forHeaderFooterViewReuseIdentifier_(nib:UINib|NativePointer,identifier:NSString|NativePointer):any; registerClass_forHeaderFooterViewReuseIdentifier_(aClass:ObjC.Object|NativePointer,identifier:NSString|NativePointer):any; style():any; dataSource():NativePointer; setDataSource_(dataSource:NativePointer|NativePointer):any; delegate():NativePointer; setDelegate_(delegate:NativePointer|NativePointer):any; prefetchDataSource():NativePointer; setPrefetchDataSource_(prefetchDataSource:NativePointer|NativePointer):any; dragDelegate():NativePointer; setDragDelegate_(dragDelegate:NativePointer|NativePointer):any; dropDelegate():NativePointer; setDropDelegate_(dropDelegate:NativePointer|NativePointer):any; rowHeight():number; setRowHeight_(rowHeight:number|NativePointer):any; sectionHeaderHeight():number; setSectionHeaderHeight_(sectionHeaderHeight:number|NativePointer):any; sectionFooterHeight():number; setSectionFooterHeight_(sectionFooterHeight:number|NativePointer):any; estimatedRowHeight():number; setEstimatedRowHeight_(estimatedRowHeight:number|NativePointer):any; estimatedSectionHeaderHeight():number; setEstimatedSectionHeaderHeight_(estimatedSectionHeaderHeight:number|NativePointer):any; estimatedSectionFooterHeight():number; setEstimatedSectionFooterHeight_(estimatedSectionFooterHeight:number|NativePointer):any; separatorInset():number; setSeparatorInset_(separatorInset:number|NativePointer):any; separatorInsetReference():any; setSeparatorInsetReference_(separatorInsetReference:any|NativePointer):any; backgroundView():NativePointer; setBackgroundView_(backgroundView:NativePointer|NativePointer):any; numberOfSections():number; visibleCells():NSArray; indexPathsForVisibleRows():NativePointer; hasUncommittedUpdates():number; isEditing():number; setEditing_(editing:number|NativePointer):any; allowsSelection():number; setAllowsSelection_(allowsSelection:number|NativePointer):any; allowsSelectionDuringEditing():number; setAllowsSelectionDuringEditing_(allowsSelectionDuringEditing:number|NativePointer):any; allowsMultipleSelection():number; setAllowsMultipleSelection_(allowsMultipleSelection:number|NativePointer):any; allowsMultipleSelectionDuringEditing():number; setAllowsMultipleSelectionDuringEditing_(allowsMultipleSelectionDuringEditing:number|NativePointer):any; indexPathForSelectedRow():NSIndexPath; indexPathsForSelectedRows():NativePointer; sectionIndexMinimumDisplayRowCount():number; setSectionIndexMinimumDisplayRowCount_(sectionIndexMinimumDisplayRowCount:number|NativePointer):any; sectionIndexColor():NativePointer; setSectionIndexColor_(sectionIndexColor:NativePointer|NativePointer):any; sectionIndexBackgroundColor():NativePointer; setSectionIndexBackgroundColor_(sectionIndexBackgroundColor:NativePointer|NativePointer):any; sectionIndexTrackingBackgroundColor():NativePointer; setSectionIndexTrackingBackgroundColor_(sectionIndexTrackingBackgroundColor:NativePointer|NativePointer):any; separatorStyle():number; setSeparatorStyle_(separatorStyle:number|NativePointer):any; separatorColor():NativePointer; setSeparatorColor_(separatorColor:NativePointer|NativePointer):any; separatorEffect():UIVisualEffect; setSeparatorEffect_(separatorEffect:UIVisualEffect|NativePointer):any; cellLayoutMarginsFollowReadableWidth():number; setCellLayoutMarginsFollowReadableWidth_(cellLayoutMarginsFollowReadableWidth:number|NativePointer):any; insetsContentViewsToSafeArea():number; setInsetsContentViewsToSafeArea_(insetsContentViewsToSafeArea:number|NativePointer):any; tableHeaderView():NativePointer; setTableHeaderView_(tableHeaderView:NativePointer|NativePointer):any; tableFooterView():NativePointer; setTableFooterView_(tableFooterView:NativePointer|NativePointer):any; remembersLastFocusedIndexPath():number; setRemembersLastFocusedIndexPath_(remembersLastFocusedIndexPath:number|NativePointer):any; dragInteractionEnabled():number; setDragInteractionEnabled_(dragInteractionEnabled:number|NativePointer):any; hasActiveDrag():number; hasActiveDrop():number; } export class UITableViewRowAction extends NSObject{ static rowActionWithStyle_title_handler_(style:any|NativePointer,title:NSString|NativePointer,handler:NativePointer|NativePointer):UITableViewRowAction; style():any; title():NSString; setTitle_(title:NSString|NativePointer):any; backgroundColor():NativePointer; setBackgroundColor_(backgroundColor:NativePointer|NativePointer):any; backgroundEffect():UIVisualEffect; setBackgroundEffect_(backgroundEffect:UIVisualEffect|NativePointer):any; } export class UITableViewFocusUpdateContext extends NSObject{ previouslyFocusedIndexPath():NSIndexPath; nextFocusedIndexPath():NSIndexPath; } } }