/* COPYRIGHT Esri - https://js.arcgis.com/5.0.18/LICENSE.txt */
import{__decorate as t}from"tslib";import o from"../../PopupTemplate.js";import{IdentifiableMixin as e}from"../../core/Identifiable.js";import{JSONSupport as i}from"../../core/JSONSupport.js";import{property as p,subclass as s}from"../../core/accessorSupport/decorators.js";let l=class extends(e(i)){constructor(t){super(t),this.autoNavigate=null,this.filter=null,this.getResults=null,this.getSuggestions=null,this.maxResults=null,this.maxSuggestions=null,this.minSuggestCharacters=null,this.outFields=null,this.placeholder="",this.popupEnabled=null,this.popupTemplate=null,this.prefix="",this.resultGraphicEnabled=null,this.resultSymbol=null,this.suffix="",this.suggestionsEnabled=null,this.withinViewEnabled=!1,this.zoomScale=null}};t([p()],l.prototype,"autoNavigate",void 0),t([p()],l.prototype,"filter",void 0),t([p()],l.prototype,"getResults",void 0),t([p()],l.prototype,"getSuggestions",void 0),t([p()],l.prototype,"maxResults",void 0),t([p()],l.prototype,"maxSuggestions",void 0),t([p()],l.prototype,"minSuggestCharacters",void 0),t([p()],l.prototype,"outFields",void 0),t([p()],l.prototype,"placeholder",void 0),t([p()],l.prototype,"popupEnabled",void 0),t([p({type:o})],l.prototype,"popupTemplate",void 0),t([p()],l.prototype,"prefix",void 0),t([p()],l.prototype,"resultGraphicEnabled",void 0),t([p()],l.prototype,"resultSymbol",void 0),t([p()],l.prototype,"suffix",void 0),t([p()],l.prototype,"suggestionsEnabled",void 0),t([p()],l.prototype,"withinViewEnabled",void 0),t([p()],l.prototype,"zoomScale",void 0),l=t([s("esri.widgets.Search.SearchSource")],l);const r=l;export{r as default};
