Чтобы заменить оператор require
на оператор import
, например:
const express = require('express');
Вы можете преобразовать его в это:
import * as express from "express";
И да, вам нужны оба,обычный express
как зависимость и @types/express
как dev-зависимость, чтобы работали определения типов TypeScript.