/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import{__decorate as o}from"tslib";import{Clonable as r}from"./core/Clonable.js";import{property as e,subclass as t}from"./core/accessorSupport/decorators.js";let s=class extends r{constructor(o){super(o),this.row=0,this.column=0,this.rows=1,this.columns=1}equals(o){return null!=o&&(this.row===o.row&&this.rows===o.rows&&this.column===o.column&&this.columns===o.columns)}};o([e({type:Number,nonNullable:!0,json:{read:!1,write:!1}})],s.prototype,"row",void 0),o([e({type:Number,nonNullable:!0,json:{read:!1,write:!1}})],s.prototype,"column",void 0),o([e({type:Number,nonNullable:!0,json:{read:!1,write:!1}})],s.prototype,"rows",void 0),o([e({type:Number,nonNullable:!0,json:{read:!1,write:!1}})],s.prototype,"columns",void 0),s=o([t("esri.CameraLayout")],s);const l=s;export{l as default};
