/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import{__decorate as e}from"tslib";import s from"../../../Basemap.js";import o from"../../../core/Accessor.js";import r from"../../../core/Collection.js";import{property as t,subclass as a}from"../../../core/accessorSupport/decorators.js";const p=r.ofType(s);let c=class extends o{constructor(e){super(e),this.basemaps=new p}destroy(){this.basemaps.forEach(e=>e.destroy())}get state(){return"ready"}refresh(){}};e([t({type:p})],c.prototype,"basemaps",void 0),e([t({readOnly:!0})],c.prototype,"state",null),c=e([a("esri.widgets.BasemapGallery.support.LocalBasemapsSource")],c);const m=c;export{m as default};
