/**
 * The scale component defines a shrinking, stretching, or skewing transformation of an entity.
 * It takes three scaling factors for the X, Y, and Z axes.
 *
 * All entities inherently have the scale component.
 *
 * @see https://aframe.io/docs/1.3.0/components/scale.html
 */
export interface ScaleProps {
    /**
     * Scaling factor in the X direction.
     */
    x: number;
    /**
     * Scaling factor in the Y direction.
     */
    y: number;
    /**
     * Scaling factor in the Z direction.
     */
    z: number;
}
export declare class Scale implements ScaleProps {
    readonly x: number;
    readonly y: number;
    readonly z: number;
    constructor({ x, y, z }: ScaleProps);
    toString: () => string;
}
