TSImportType(node) {
      const firstToken = tokenStore.getFirstToken(node)
      const leftParenToken = tokenStore.getTokenAfter(
        firstToken,
        isOpeningParenToken
      )
      setOffset(leftParenToken, 1, firstToken)
      const argument =
        node.argument ||
        /** @type {any} typescript-eslint v5 */ (node).parameter
      const rightParenToken = tokenStore.getTokenAfter(
        argument,
        isClosingParenToken
      )
      processNodeList([argument], leftParenToken, rightParenToken, 1)
      if (node.qualifier) {
        const dotToken = tokenStore.getTokenBefore(node.qualifier)
        const propertyToken = tokenStore.getTokenAfter(dotToken)
        setOffset([dotToken, propertyToken], 1, firstToken)
      }
      const typeArguments =
        'typeArguments' in node
          ? node.typeArguments
          : /** @type {any} typescript-eslint v5 */ (node).typeParameters
      if (typeArguments) {
        setOffset(tokenStore.getFirstToken(typeArguments), 1, firstToken)
      }
    }
Process import type

e.g.
```
const foo: import('foo').Bar<T>
//         ^^^^^^^^^^^^^^^^^^^^
```