/* COPYRIGHT Esri - https://js.arcgis.com/5.0.18/LICENSE.txt */
import{__decorate as t}from"tslib";import{JSONSupport as r}from"../../core/JSONSupport.js";import{clone as e}from"../../core/lang.js";import{property as o,subclass as s}from"../../core/accessorSupport/decorators.js";var i;let a=i=class extends r{constructor(t){super(t)}clone(){return new i({customLayerParameters:e(this.customLayerParameters),customParameters:e(this.customParameters),layerIdentifier:this.layerIdentifier,tileMatrixSet:this.tileMatrixSet,url:this.url})}};t([o({json:{type:Object,write:!0}})],a.prototype,"customLayerParameters",void 0),t([o({json:{type:Object,write:!0}})],a.prototype,"customParameters",void 0),t([o({type:String,json:{write:!0}})],a.prototype,"layerIdentifier",void 0),t([o({type:String,json:{write:!0}})],a.prototype,"tileMatrixSet",void 0),t([o({type:String,json:{write:!0}})],a.prototype,"url",void 0),a=i=t([s("esri.layers.support.WMTSLayerInfo")],a);export{a as WMTSLayerInfo};
