import { Mat4, SimpleVector3 } from "../math"; import { Quaternion } from "../math/quaternion"; import { Transform } from "./transform"; /** * @see https://github.com/G43riko/JavaUtils/blob/master/GLib2/src/main/java/org/glib2/math/transforms/TransformHierarchy.java * @see https://github.com/G43riko/JavaUtils/blob/master/GLib2/src/test/java/org/glib2/math/TransformHierarchyTest.java */ export declare class HierarchicalTransform extends Transform { private _parent?; private readonly _parentTransformation; private readonly _oldPosition; private readonly _oldRotation; private readonly _oldScale; private hasChange; update(): void; setParent(parent: HierarchicalTransform): void; get transformation(): Mat4; private parentMatrix; get transformedPos(): SimpleVector3; get transformedRot(): Quaternion; } //# sourceMappingURL=hierarchical-transform.d.ts.map