define(["require","exports"],function(e,i){"use strict";var n;Object.defineProperty(i,"__esModule",{value:!0}),(n=i.V3||(i.V3={})).isGraphicsLayer=function(e){return"function"==typeof e.add&&"function"==typeof e.clear},n.isLayerWithSublayers=function(e){return e.layerInfos instanceof Array},n.isLayerWithDefinitions=function(e){return"function"==typeof e.setLayerDefinitions},n.isLayerWithInfoTemplate=function(e){return"function"==typeof e.setInfoTemplate},n.isLayerWithVisibleLayers=function(e){return e.visibleLayers instanceof Array},n.isLayerWithDefinitionExpression=function(e){return"function"==typeof e.getDefinitionExpression},n.isRefreshableLayer=function(e){return"function"==typeof e.refresh},(i=i.V4||(i.V4={})).isGraphicsLayer=function(e){return"object"==typeof e.graphics},i.isLayerWithDefinitionExpression=function(e){return void 0!==e.definitionExpression},i.isLayerWithPopupTemplate=function(e){return void 0!==e.popupTemplate},i.isLayerWithSublayers=function(e){return"function"==typeof e.findSublayerById},i.isLayerWithRedraw=function(e){return"function"==typeof e.redraw},i.isSublayerWithDefinitionExpression=function(e){return void 0!==e.definitionExpression}});