      - Parameter index: Int
      - Parameter mediaBrowser: MediaBrowser
      */
-    @objc optional func mediaDid(selected: Bool, at index: Int, in mediaBrowser: MediaBrowser)
-    
+    func mediaDid(selected: Bool, at index: Int, in mediaBrowser: MediaBrowser)
     
     /**
      Optional protocol for title

     
     - Parameter mediaBrowser: MediaBrowser
     */
    @objc optional func mediaBrowserDidFinishModalPresentation(mediaBrowser: MediaBrowser)

    /**
     Optional protocol to show thumbnail. return media.

     - Parameter mediaBrowser: MediaBrowser
     - Parameter index: Int
     */
    func title(for mediaBrowser: MediaBrowser, at index: Int) -> String?
    
    /**
     Optional protocol for grid cells resizing
     - Returns: Optional CGSize
     */
    func gridCellSize() -> CGSize

    /**
     Optional protocol for access token
     */
    func accessToken(for url: URL?) -> String?
}

public extension MediaBrowserDelegate {
