/* COPYRIGHT Esri - https://js.arcgis.com/5.1.2/LICENSE.txt */
import{__decorate as t}from"tslib";import{ClonableMixin as o}from"../core/Clonable.js";import{JSONSupport as r}from"../core/JSONSupport.js";import{property as e,subclass as i}from"../core/accessorSupport/decorators.js";import s from"./ChronologicalLayoutSettings.js";import n from"./OrganicLayoutSettings.js";import a from"./RootedLayoutSettings.js";let p=class extends(o(r)){constructor(t){super(t),this.chronologicalLayoutSettings=null,this.organicLayoutSettings=null,this.rootedLayoutSettings=null}};t([e({type:s,json:{write:!0}})],p.prototype,"chronologicalLayoutSettings",void 0),t([e({type:n,json:{write:!0}})],p.prototype,"organicLayoutSettings",void 0),t([e({type:a,json:{write:!0}})],p.prototype,"rootedLayoutSettings",void 0),p=t([i("esri.linkChart.LayoutSettings")],p);export{p as default};
