import { LoadableAttribute, LoadableAttributeInterface } from './LoadableAttribute.js'; export interface Vector3LoadableAttributeInterface { x: LoadableAttributeInterface; y: LoadableAttributeInterface; z: LoadableAttributeInterface; } export interface NodeTransformInterface { location: Vector3LoadableAttributeInterface; rotation: Vector3LoadableAttributeInterface; scale: Vector3LoadableAttributeInterface; isClean: () => boolean; locationIsZero: () => boolean; rotationIsZero: () => boolean; scaleIsOne: () => boolean; } export declare class NodeTransform implements NodeTransformInterface { location: { x: LoadableAttribute; y: LoadableAttribute; z: LoadableAttribute; }; rotation: { x: LoadableAttribute; y: LoadableAttribute; z: LoadableAttribute; }; scale: { x: LoadableAttribute; y: LoadableAttribute; z: LoadableAttribute; }; isClean: () => boolean; locationIsZero: () => boolean; rotationIsZero: () => boolean; scaleIsOne: () => boolean; }