/* COPYRIGHT Esri - https://js.arcgis.com/5.1.0/LICENSE.txt */
class e{constructor(e,r,t,s,l,o,i){this.spatialReference=e,this.layer=r,this.resourceController=t,this._getFeatureStore=s,this.hasZ=l,this.hasM=o,this._getAvailableFields=i}get scheduler(){return this.resourceController.scheduler}get memoryController(){return this.resourceController.memoryController}get featureStore(){return this._getFeatureStore()}get availableFields(){return this._getAvailableFields()}}export{e as QueryEngineContext};
