setup Input Panel
abstract fun setupInputPanel(fragment: Fragment, viewLifecycleOwner: LifecycleOwner, viewModelStoreOwner: ViewModelStoreOwner, inputPanelContainer: FrameLayout, rootInputAwareLayout: ViewGroup, keyBoardAboveView: View, observer: EventObserver, chatId: String)