import { ProtoMesh } from "../../Geometry/Proto/ProtoMesh"; import { Vec3Array, Vector3Like } from "@amodx/math"; declare class ItemVars { textureIndex: number; reset(): void; } export declare class ItemModelBuilder { id: string; /**The current world position */ position: Vector3Like; /**The current local origin */ origin: Vector3Like; mesh: ProtoMesh; vars: ItemVars; bounds: { min: Vec3Array; max: Vec3Array; }; _indexStart: number; constructor(id: string); startConstruction(): void; endConstruction(): boolean; _boundsUpdate: boolean; updateBounds(bounds: [Vec3Array, Vec3Array]): void; clear(): this; } export {};