import * as Manifold3D from "manifold-3d";
import { ManifoldShapes } from "./manifold-shapes";
import { ManifoldBooleans } from "./manifold-booleans";
import { ManifoldOperations } from "./manifold-operations";
import { ManifoldTransforms } from "./manifold-transforms";
import { ManifoldEvaluate } from "./manifold-evaluate";
import * as Inputs from "../../inputs";
export declare class Manifold {
    plugins: any;
    shapes: ManifoldShapes;
    booleans: ManifoldBooleans;
    operations: ManifoldOperations;
    transforms: ManifoldTransforms;
    evaluate: ManifoldEvaluate;
    constructor(wasm: Manifold3D.ManifoldToplevel);
    manifoldToMesh(inputs: Inputs.Manifold.ManifoldToMeshDto<Manifold3D.Manifold>): Manifold3D.Mesh;
    manifoldsToMeshes(inputs: Inputs.Manifold.ManifoldsToMeshesDto<Manifold3D.Manifold>): (Manifold3D.Mesh)[];
}
