/* COPYRIGHT Esri - https://js.arcgis.com/5.1.2/LICENSE.txt */
import e from"../../core/Collection.js";import t from"../../support/actions/ActionBase.js";import s from"../../support/actions/ActionButton.js";import o from"../../support/actions/ActionToggle.js";import{legacyIcon as a}from"../support/legacyIcon.js";const n=e.ofType({key:"type",defaultKeyValue:"button",base:t,typeMap:{button:s,toggle:o}}),i=new s({icon:"magnifying-glass-plus",id:"zoom-to-feature",title:"{messages.zoom}"})._internalSetClassName(a.zoomInMagnifyingGlass),r=new s({icon:"trash",id:"remove-selected-feature",title:"{messages.remove}"})._internalSetClassName(a.trash),l=new s({icon:"magnifying-glass-plus",id:"zoom-to-clustered-features",title:"{messages.zoom}"})._internalSetClassName(a.zoomInMagnifyingGlass),m=new o({icon:"table",id:"browse-clustered-features",title:"{messages.browseClusteredFeatures}",value:!1})._internalSetClassName(a.table),p=[i,r,m,l];export{n as ActionsCollection,p as all,m as browseClusteredFeatures,r as removeSelectedFeature,l as zoomToClusteredFeatures,i as zoomToFeature};
