I'm looking for a library that can allow customization, relatively low effort integration with TypeScript, and ability to bring business users into the design process with a tool like Figma design. We are developing our own SDK for quick dev setup through Open API and build with Webpack and mustache templates. I know Flowbite comes with Typescript definition files out of the box but not nearly as supported as Material-UI. I need to understand what additional work having something that definitely will have long term support like Material UI converted into Typescript vs Flowbite that will have less support, but a typescript definition file out of the box, and what customizing components will do to the type definition files.
When considering long-term support, Material-UI is a better choice for a robust and well-documented TypeScript integration, offering strong community backing. Converting Material-UI into TypeScript may require some initial effort, but it's likely to have better scalability and support. On the other hand, Flowbite offers TypeScript definition files out of the box, making it quicker to integrate, but with less community support, customization could lead to additional maintenance, especially with component type definitions. For ease of customization and future-proofing, Material-UI may be a safer choice.