import { Vector3, Scene, IDisposable } from '../loader/babylonjs-import';
export declare class CoordinateAxesRenderer implements IDisposable {
    private readonly _scene;
    private readonly _getCoordinateAxesWorldPosition;
    private _root?;
    private readonly _tempVector;
    private _axesViewer?;
    private readonly _orthoFrustumSize;
    scale: number;
    private _onBeforeRenderObserver?;
    constructor(_scene: Scene, _getCoordinateAxesWorldPosition: () => Vector3 | undefined);
    get isEnabled(): boolean;
    set isEnabled(v: boolean);
    onUpdateAxesPosition(): void;
    dispose(): void;
}
//# sourceMappingURL=CoordinateAxesRenderer.d.ts.map