import { Behaviour } from "./Component.js";
/**
 * TransformGizmo is a component that displays a gizmo for transforming the object in the scene.
 * @category Helpers
 * @group Components
 */
export declare class TransformGizmo extends Behaviour {
    isGizmo: boolean;
    translationSnap: number;
    rotationSnapAngle: number;
    scaleSnap: number;
    private control?;
    private orbit?;
    /** @internal */
    onEnable(): void;
    /** @internal */
    onDisable(): void;
    enableSnapping(): void;
    disableSnapping(): void;
    private onControlChangedEvent;
    private windowKeyDownListener;
    private windowKeyUpListener;
}
