import { Vector3, Quaternion } from 'three';
export declare enum InstanceBuilderAssemblerConstant {
    POINT_CONTAINER = "pointContainer",
    INSTANCE_POSITION = "pointContainer.instancePosition",
    INSTANCE_QUATERNION = "pointContainer.instanceQuaternion",
    INSTANCE_SCALE = "pointContainer.instanceScale",
    PTNUM = "pointContainer.ptnum",
    OBJNUM = "pointContainer.objnum",
    ATTRIBUTES_DICT = "attributesDict",
    OBJECT_3D = "null",
    MATERIAL = "null"
}
export interface InstanceContainer {
    instancePosition: Vector3;
    instanceQuaternion: Quaternion;
    instanceScale: Vector3;
    ptnum: number;
    objnum: number;
}
export declare enum InstanceVariable {
    INSTANCE_POSITION = "instancePosition",
    INSTANCE_QUATERNION = "instanceQuaternion",
    INSTANCE_SCALE = "instanceScale",
    PTNUM = "ptnum",
    OBJNUM = "objnum"
}
