     /// You can use any UIView subclass as an item basically, though using UITableView
     /// is not recommended :)
     /// Check IndexItem protocol for item customization points.
+    @objc(indexItemsForTableViewIndex:)
     func indexItems(for tableViewIndex: TableViewIndex) -> [UIView]
     
     /// Provides a class for truncation items. Truncation items are useful when there's not enough

    
    /// Called as a result of recognizing an index touch. Can be used to scroll table/collection view to
    /// a corresponding section.
    @objc optional func tableViewIndex(_ tableViewIndex: TableViewIndex, didSelect item: UIView, at index: Int)
}

// MARK: - IB support

    /// instead.
    /// Table index uses TruncationItem class by default, which is tuned to match the native index
    /// appearance.
    @objc(truncationItemClassForTableViewIndex:)
    optional func truncationItemClass(for tableViewIndex: TableViewIndex) -> AnyClass
}


