/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.24/esri/copyright.txt for details.
*/
define(["exports","../../../chunks/_rollupPluginBabelHelpers","../../../chunks/tslib.es6","../../../core/accessorSupport/decorators/property","../../../core/arrayUtils","../../../core/has","../../../core/accessorSupport/ensureType","../../../core/accessorSupport/decorators/subclass","./SketchTooltipInfo"],(function(o,t,r,e,i,n,p,a,s){"use strict";o.TransformRotateTooltipInfo=function(o){function r(t){var r;return(r=o.call(this,t)||this).type="transform-rotate",r.rotationType="geographic",r}return t._inheritsLoose(r,o),r}(s.SketchTooltipInfo),r.__decorate([e.property()],o.TransformRotateTooltipInfo.prototype,"type",void 0),r.__decorate([e.property()],o.TransformRotateTooltipInfo.prototype,"rotation",void 0),r.__decorate([e.property()],o.TransformRotateTooltipInfo.prototype,"rotationPrecision",void 0),r.__decorate([e.property()],o.TransformRotateTooltipInfo.prototype,"orientation",void 0),r.__decorate([e.property()],o.TransformRotateTooltipInfo.prototype,"orientationPrecision",void 0),r.__decorate([e.property()],o.TransformRotateTooltipInfo.prototype,"rotationType",void 0),o.TransformRotateTooltipInfo=r.__decorate([a.subclass("esri.views.interactive.tooltip.TransformRotateTooltipInfo")],o.TransformRotateTooltipInfo),o.TransformScaleTooltipInfo=function(o){function r(t){var r;return(r=o.call(this,t)||this).type="transform-scale",r.sizeUnit=null,r.sizePrecision=null,r}return t._inheritsLoose(r,o),r}(s.SketchTooltipInfo),r.__decorate([e.property()],o.TransformScaleTooltipInfo.prototype,"type",void 0),r.__decorate([e.property()],o.TransformScaleTooltipInfo.prototype,"scale",void 0),r.__decorate([e.property()],o.TransformScaleTooltipInfo.prototype,"size",void 0),r.__decorate([e.property()],o.TransformScaleTooltipInfo.prototype,"sizeUnit",void 0),r.__decorate([e.property()],o.TransformScaleTooltipInfo.prototype,"sizePrecision",void 0),o.TransformScaleTooltipInfo=r.__decorate([a.subclass("esri.views.interactive.tooltip.TransformScaleTooltipInfo")],o.TransformScaleTooltipInfo),o.TransformAbsoluteTooltipInfo=function(o){function r(t){var r;return(r=o.call(this,t)||this).type="transform-absolute",r.orientationEnabled=!0,r.orientationPrecision=null,r.rotationType="geographic",r.sizeUnit=null,r.sizeEnabled=!0,r.sizePrecision=null,r}return t._inheritsLoose(r,o),r}(s.SketchTooltipInfo),r.__decorate([e.property()],o.TransformAbsoluteTooltipInfo.prototype,"type",void 0),r.__decorate([e.property()],o.TransformAbsoluteTooltipInfo.prototype,"orientation",void 0),r.__decorate([e.property()],o.TransformAbsoluteTooltipInfo.prototype,"orientationEnabled",void 0),r.__decorate([e.property()],o.TransformAbsoluteTooltipInfo.prototype,"orientationPrecision",void 0),r.__decorate([e.property()],o.TransformAbsoluteTooltipInfo.prototype,"rotationType",void 0),r.__decorate([e.property()],o.TransformAbsoluteTooltipInfo.prototype,"size",void 0),r.__decorate([e.property()],o.TransformAbsoluteTooltipInfo.prototype,"sizeUnit",void 0),r.__decorate([e.property()],o.TransformAbsoluteTooltipInfo.prototype,"sizeEnabled",void 0),r.__decorate([e.property()],o.TransformAbsoluteTooltipInfo.prototype,"sizePrecision",void 0),o.TransformAbsoluteTooltipInfo=r.__decorate([a.subclass("esri.views.interactive.tooltip.TransformAbsoluteTooltipInfo")],o.TransformAbsoluteTooltipInfo),Object.defineProperties(o,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
