Dolfinx.mesh.cpp not recognized by pylance?

Good afternoon,

Learning more about FEniCSx (0.3.0 from Ubuntu PPA), I tried to create a BoxMesh with hexahedron cells in VSCode. The code works, but pylance can’t seem to recognize dolfinx.cpp.mesh and tells me that the import couldn’t be resolved. Is that because it is in fact C++ that pylance doesn’t understand C++ interface (or whatever this is called?)
Minimal running example :

import dolfinx
import numpy as np
from dolfinx import BoxMesh
from dolfin.cpp.mesh import CellType #highlighted in VS Code as reportMissingImports
from mpi4py import MPI
from petsc4py import PETSc
from ufl import *

mesh=BoxMesh(MPI.COMM_WORLD,
             [np.array([0.0,0.0,0.0]),np.array([2.0,1.0,1.0])],
             [12,12,12],
             CellType.hexahedron)

Since the code is running fine, you can argue that this is about a detail but I would like to understand better how this works.

Thanks in advance.