/** * GmshParser — Parse GMSH 2.x ASCII `.msh` into unstructured tet meshes. * * MVP: `$Nodes` + `$Elements` with 4-node tetrahedra (type `4`). Other element * types are skipped. Node tags are remapped to a dense 0-based index range. * * @see VTKImporter — compatible `VTKUnstructuredResult` shape for solvers. */ import type { VTKUnstructuredResult } from './VTKImporter'; /** Raised when input cannot be interpreted as a supported mesh. */ export declare class MeshImportError extends Error { readonly code: 'GMSH_INVALID' | 'GMSH_UNSUPPORTED'; constructor(message: string, code: 'GMSH_INVALID' | 'GMSH_UNSUPPORTED'); } /** * Parse GMSH 2.x ASCII content into vertices + linear tetrahedra connectivity. */ export declare function parseGmsh(text: string): VTKUnstructuredResult; //# sourceMappingURL=GmshParser.d.ts.map