import{CommandRegistry as t}from"../CommandRegistry.js";import{EventRegistry as e}from"../EventRegistry.js";import{OperationRegistry as r}from"../OperationRegistry.js";export class MeasurementCommands extends t{_prefix="measurement";get displaySettings(){return this._get("display-settings")}get setDefaultSymbol(){return this._get("set-default-symbol")}get setAreaUnits(){return this._get("set-area-units")}get setLengthUnits(){return this._get("set-length-units")}get start(){return this._get("start")}get stop(){return this._get("stop")}get clear(){return this._get("clear")}get setGeometryMode(){return this._get("set-geometry-mode")}}export class MeasurementOperations extends r{_prefix="measurement";get createGraphics(){return this._get("create-graphics")}get captureGeometry(){return this._get("capture-geometry")}get getDefaultSymbol(){return this._get("get-default-symbol")}get getDefaultSymbol3D(){return this._get("get-default-symbol-3d")}get getAreaUnits(){return this._get("get-area-units")}get getLengthUnits(){return this._get("get-length-units")}}export class MeasurementEvents extends e{_prefix="measurement";get started(){return this._get("started")}get stopped(){return this._get("stopped")}}