/*
All material copyright Esri, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/5.0/esri/copyright.txt for details.
*/
import{__decorate as e}from"tslib";import{property as r,subclass as t}from"../../core/accessorSupport/decorators.js";import{FeatureLayerViewMixin as o}from"./FeatureLayerViewMixin.js";import{HighlightLayerViewMixin as i}from"./HighlightLayerViewMixin.js";import p from"./LayerView.js";import s from"../support/HighlightOptions.js";const n=o=>{const p=i(o);let n=class extends p{constructor(...e){super(...e)}get updateSuspended(){const e=this.parent?.dynamicGroupLayerView;return this.suspended&&(!e||!0===e.suspended)}queryAggregates(){throw new Error("Not implemented")}};return e([r()],n.prototype,"layer",void 0),e([r()],n.prototype,"parent",void 0),e([r({type:s})],n.prototype,"highlightOptions",void 0),e([r()],n.prototype,"updateSuspended",null),n=e([t("esri.views.layers.CatalogFootprintLayerView")],n),n},a=n(o(p));export{a as CatalogFootprintLayerView,n as CatalogFootprintLayerViewMixin};
