/*
All material copyright Esri, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/5.0/esri/copyright.txt for details.
*/
import{__decorate as t}from"tslib";import{subclass as e}from"../../core/accessorSupport/decorators.js";import{property as o}from"../../core/accessorSupport/decorators/property.js";import r from"../../symbols/patterns/LinePattern3D.js";var i;let s=i=class extends r{constructor(t){super(t),this.image=null,this.type="image",this.length=1,this.width=1}clone(){const t={image:this.image,length:this.length,width:this.width};return new i(t)}};t([o()],s.prototype,"image",void 0),t([o({type:["image"]})],s.prototype,"type",void 0),t([o({type:Number})],s.prototype,"length",void 0),t([o({type:Number})],s.prototype,"width",void 0),s=i=t([e("esri.applications.Urban.LineImagePattern3D")],s);const p=s;export{p as default};
