/* COPYRIGHT Esri - https://js.arcgis.com/5.1.0/LICENSE.txt */
import{__decorate as t}from"tslib";import{ClonableMixin as o}from"../../core/Clonable.js";import{property as i,subclass as s}from"../../core/accessorSupport/decorators.js";import{Integer as r}from"../../core/accessorSupport/ensureType.js";import e from"./Content.js";import p from"../support/UtilityNetworkAssociationType.js";import{enumeration as n}from"../../core/accessorSupport/decorators/enumeration.js";let c=class extends(o(e)){constructor(t){super(t),this.description=null,this.displayCount=null,this.title=null,this.associationTypes=[],this.type="utility-network-associations"}};t([i({type:String,json:{write:!0}})],c.prototype,"description",void 0),t([i({type:Number,json:{type:r,write:!0}})],c.prototype,"displayCount",void 0),t([i({type:String,json:{write:!0}})],c.prototype,"title",void 0),t([i({type:[p],json:{write:!0}})],c.prototype,"associationTypes",void 0),t([n({utilityNetworkAssociations:"utility-network-associations"})],c.prototype,"type",void 0),c=t([s("esri.popup.content.UtilityNetworkAssociationsContent")],c);const a=c;export{a as default};
