/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import{__decorate as t}from"tslib";import{ClonableMixin as e}from"../../core/Clonable.js";import{property as o,subclass as r}from"../../core/accessorSupport/decorators.js";import s from"./AttributeTableElement.js";let a=class extends(e(s)){constructor(t){super(t),this.displayType="auto",this.type="attachment"}clone(){return super.clone()}};t([o({type:["auto"],json:{write:!0}})],a.prototype,"displayType",void 0),t([o({type:["attachment"],readOnly:!0,json:{read:!1,write:{enabled:!0,isRequired:!0}}})],a.prototype,"type",void 0),a=t([r("esri.tables.elements.AttributeTableAttachmentElement")],a);const p=a;export{p as default};
