import { type ISDObject } from "@shapediver/viewer.rendering-engine.rendering-engine"; import { mat4 } from "gl-matrix"; import { Object3D } from "three"; export declare enum SD_DATA_TYPE { GEOMETRY = "geometry", MATERIAL = "material", THREEJS = "threejs", LIGHT = "light", CAMERA = "camera", ANIMATION = "animation", INTERACTION = "interaction", HTML_ELEMENT_ANCHOR = "html_element_anchor", CUSTOM = "custom", OBJECT = "object" } export declare class SDObject extends Object3D implements ISDObject { #private; constructor(SDid: string, SDversion: string, type?: SD_DATA_TYPE); applyTransformation(transformation: mat4): void; get SDid(): string; set SDid(value: string); get SDversion(): string; set SDversion(value: string); get SDtype(): SD_DATA_TYPE; set SDtype(value: SD_DATA_TYPE); cloneObject(): SDObject; } //# sourceMappingURL=SDObject.d.ts.map