import * as Manifold3D from "manifold-3d"; import * as Inputs from "./inputs"; import { Manifold } from "./services/manifold/manifold"; import { CrossSection } from "./services/cross-section/cross-section"; import { Mesh } from "./services/mesh/mesh"; export declare class ManifoldService { plugins: any; crossSection: CrossSection; manifold: Manifold; private base; mesh: Mesh; constructor(wasm: Manifold3D.ManifoldToplevel); toPolygonPoints(inputs: Inputs.Manifold.ManifoldDto): Inputs.Base.Mesh3; decomposeManifoldOrCrossSection(inputs: Inputs.Manifold.DecomposeManifoldOrCrossSectionDto): Manifold3D.Mesh | Manifold3D.SimplePolygon[]; decomposeManifoldsOrCrossSections(inputs: Inputs.Manifold.DecomposeManifoldsOrCrossSectionsDto): (Manifold3D.Mesh | Manifold3D.SimplePolygon[])[]; }