я решил этот трабл
надо было не
const { Telegraf } = require('telegraf')
а
import { Telegraf } from 'telegraf'
в VSCode у меня была точно такая же проблема, но VSCode предложил такую замену. После нее VSCode начал понимать, какие там типы. Я попробовал так же сделать в WebStorm, помогло и там.