/*! * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { Quaternion, QuaternionLike, Vector3, Vector3Like } from '..'; export interface TransformLike { position: Partial; rotation: Partial; } export interface ScaledTransformLike extends TransformLike { scale: Partial; } export declare class Transform implements TransformLike { private _position; private _rotation; get position(): Vector3; set position(value: Vector3); get rotation(): Quaternion; set rotation(value: Quaternion); /** * PUBLIC METHODS */ constructor(); copy(from: Partial): this; toJSON(): TransformLike; } export declare class ScaledTransform extends Transform implements ScaledTransformLike { private _scale; get scale(): Vector3; set scale(value: Vector3); constructor(); copy(from: Partial): this; toJSON(): ScaledTransformLike; } //# sourceMappingURL=transform.d.ts.map