import { BufferGeometry } from "three"; import TexturedStandardMixin, { StandardMesh } from "./mixins/TexturedStandardMixin"; import IPrimitive from "../../interface/IPrimitive"; import MixinType from "./mixins/utils/MixinType"; import PhysicsObjectManager from "./PhysicsObjectManager"; declare abstract class Primitive extends PhysicsObjectManager implements IPrimitive { static defaults: Partial>; static schema: Required>; constructor(geometry: BufferGeometry); } interface Primitive extends PhysicsObjectManager, MixinType { } export default Primitive;