import { BitbybitOcctModule, TopoDS_Compound, TopoDS_Edge, TopoDS_Face, TopoDS_Shape, TopoDS_Shell, TopoDS_Solid, TopoDS_Vertex, TopoDS_Wire } from "../../../bitbybit-dev-occt/bitbybit-dev-occt"; import * as Inputs from "../../api/inputs"; export declare class ConverterService { private readonly occ; constructor(occ: BitbybitOcctModule); getActualTypeOfShape(shape: TopoDS_Shape): TopoDS_Edge | TopoDS_Wire | TopoDS_Vertex | TopoDS_Solid | TopoDS_Shell | TopoDS_Face | TopoDS_Compound; combineEdgesAndWiresIntoAWire(inputs: Inputs.OCCT.ShapesDto): TopoDS_Wire; vertexToPoint(inputs: Inputs.OCCT.ShapeDto): Inputs.Base.Point3; makeCompound(inputs: Inputs.OCCT.CompoundShapesDto): TopoDS_Compound; makeCompoundIfNeeded(shapes: TopoDS_Shape[], returnCompound: boolean): TopoDS_Compound | TopoDS_Shape[]; }