import { BitbybitOcctModule, Handle_TDocStd_Document, TopoDS_Shape, TopoDS_Wire } from "../../../bitbybit-dev-occt/bitbybit-dev-occt"; import * as Inputs from "../../api/inputs"; import { WiresService } from "./wires.service"; import { BaseBitByBit } from "../../base"; export declare class MeshingService { readonly occ: BitbybitOcctModule; readonly wiresService: WiresService; readonly base: BaseBitByBit; constructor(occ: BitbybitOcctModule, wiresService: WiresService, base: BaseBitByBit); shapeFacesToPolygonPoints(inputs: Inputs.OCCT.ShapeFacesToPolygonPointsDto): Inputs.Base.Point3[][]; shapesToMeshes(inputs: Inputs.OCCT.ShapesToMeshesDto): Inputs.OCCT.DecomposedMeshDto[]; shapeToMesh(inputs: Inputs.OCCT.ShapeToMeshDto): Inputs.OCCT.DecomposedMeshDto; docToMeshes(inputs: Inputs.OCCT.DocToMeshesDto): Inputs.OCCT.DecomposedMeshDto[]; docToMesh(inputs: Inputs.OCCT.DocToMeshDto): Inputs.OCCT.DecomposedMeshDto; meshMeshIntersectionWires(inputs: Inputs.OCCT.MeshMeshIntersectionTwoShapesDto): TopoDS_Wire[]; meshMeshIntersectionPoints(inputs: Inputs.OCCT.MeshMeshIntersectionTwoShapesDto): Inputs.Base.Point3[][]; meshMeshIntersectionOfShapesWires(inputs: Inputs.OCCT.MeshMeshesIntersectionOfShapesDto): TopoDS_Wire[]; meshMeshIntersectionOfShapesPoints(inputs: Inputs.OCCT.MeshMeshesIntersectionOfShapesDto): Inputs.Base.Point3[][]; }