Typescript with Appium, Selenium 4, IOS. Do we have appium client library instead of Webdriver io?

My project is in typescript/javascript and we need to test webapplication in mobile so when trying to automate I am not able to use driver.findelement function but instead driver.$ (i.e. webdriver io) function. So is appium javascript client support no longer there in appium 2.0? Do we have to use only webdriver io?