import { Entity } from './Entity.js'; import { CadObject } from '../CadObject.js'; import { BoundingBox } from '../Math/BoundingBox.js'; import { ObjectType } from '../Types/ObjectType.js'; import { XYZ } from '../Math/XYZ.js'; export declare class MeshEdge { start: number; end: number; crease: number | null; constructor(start: number, end: number); toString(): string; } export declare class Mesh extends Entity { blendCrease: number; edges: MeshEdge[]; faces: number[][]; get objectName(): string; get objectType(): ObjectType; get subclassMarker(): string; subdivisionLevel: number; version: number; vertices: XYZ[]; applyTransform(transform: unknown): void; clone(): CadObject; getBoundingBox(): BoundingBox | null; } //# sourceMappingURL=Mesh.d.ts.map