import * as Inputs from "../../inputs/manifold-inputs"; import * as Manifold3D from "manifold-3d"; export declare class ManifoldBooleans { private manifold; constructor(wasm: Manifold3D.ManifoldToplevel); split(inputs: Inputs.Manifold.SplitManifoldsDto): Manifold3D.Manifold[]; splitByPlane(inputs: Inputs.Manifold.SplitByPlaneDto): Manifold3D.Manifold[]; splitByPlaneOnOffsets(inputs: Inputs.Manifold.SplitByPlaneOnOffsetsDto): Manifold3D.Manifold[]; trimByPlane(inputs: Inputs.Manifold.TrimByPlaneDto): Manifold3D.Manifold; subtract(inputs: Inputs.Manifold.TwoManifoldsDto): Manifold3D.Manifold; add(inputs: Inputs.Manifold.TwoManifoldsDto): Manifold3D.Manifold; intersect(inputs: Inputs.Manifold.TwoManifoldsDto): Manifold3D.Manifold; differenceTwo(inputs: Inputs.Manifold.TwoManifoldsDto): Manifold3D.Manifold; difference(inputs: Inputs.Manifold.ManifoldsDto): Manifold3D.Manifold; unionTwo(inputs: Inputs.Manifold.TwoManifoldsDto): Manifold3D.Manifold; union(inputs: Inputs.Manifold.ManifoldsDto): Manifold3D.Manifold; intersectionTwo(inputs: Inputs.Manifold.TwoManifoldsDto): Manifold3D.Manifold; intersection(inputs: Inputs.Manifold.ManifoldsDto): Manifold3D.Manifold; }