import { Vector2 } from '@math.gl/core'; import type { GameObject } from './GameObject'; export declare class Transform { gameObject: GameObject; constructor(gameObject: GameObject); private _position; get position(): Vector2; set position(val: Vector2); get x(): number; set x(val: number); get y(): number; set y(val: number); setPosition(x: number, y: number): void; private emitTransformChange; private _scale; get scale(): Vector2; set scale(val: Vector2); get scaleX(): number; set scaleX(val: number); get scaleY(): number; set scaleY(val: number); get pivotX(): number; set pivotX(val: number); get pivotY(): number; set pivotY(val: number); get rotation(): number; set rotation(val: number); get skewX(): number; set skewX(val: number); get skewY(): number; set skewY(val: number); }