UNPKG

@arcgis/map-components

Version:
455 lines (397 loc) • 54.6 kB
/// <reference types="../index.d.ts" /> import type { ArcgisAreaMeasurement2d } from "../components/arcgis-area-measurement-2d"; import type { ArcgisAreaMeasurement3d } from "../components/arcgis-area-measurement-3d"; import type { ArcgisAttachments } from "../components/arcgis-attachments"; import type { ArcgisBasemapGallery } from "../components/arcgis-basemap-gallery"; import type { ArcgisBasemapLayerList } from "../components/arcgis-basemap-layer-list"; import type { ArcgisBasemapToggle } from "../components/arcgis-basemap-toggle"; import type { ArcgisBookmarks } from "../components/arcgis-bookmarks"; import type { ArcgisBuildingExplorer } from "../components/arcgis-building-explorer"; import type { ArcgisCatalogLayerList } from "../components/arcgis-catalog-layer-list"; import type { ArcgisCompass } from "../components/arcgis-compass"; import type { ArcgisCoordinateConversion } from "../components/arcgis-coordinate-conversion"; import type { ArcgisDaylight } from "../components/arcgis-daylight"; import type { ArcgisDirectionalPad } from "../components/arcgis-directional-pad"; import type { ArcgisDirections } from "../components/arcgis-directions"; import type { ArcgisDirectLineMeasurement3d } from "../components/arcgis-directline-measurement-3d"; import type { ArcgisDistanceMeasurement2d } from "../components/arcgis-distance-measurement-2d"; import type { ArcgisEditor } from "../components/arcgis-editor"; import type { ArcgisElevationProfile } from "../components/arcgis-elevation-profile"; import type { ArcgisExpand } from "../components/arcgis-expand"; import type { ArcgisFeature } from "../components/arcgis-feature"; import type { ArcgisFeatureForm } from "../components/arcgis-feature-form"; import type { ArcgisFeatureTable } from "../components/arcgis-feature-table"; import type { ArcgisFeatureTemplates } from "../components/arcgis-feature-templates"; import type { ArcgisFeatures } from "../components/arcgis-features"; import type { ArcgisFloorFilter } from "../components/arcgis-floor-filter"; import type { ArcgisFullscreen } from "../components/arcgis-fullscreen"; import type { ArcgisHistogram } from "../components/arcgis-histogram"; import type { ArcgisHistogramRangeSlider } from "../components/arcgis-histogram-range-slider"; import type { ArcgisHome } from "../components/arcgis-home"; import type { ArcgisLayerList } from "../components/arcgis-layer-list"; import type { ArcgisLegend } from "../components/arcgis-legend"; import type { ArcgisLineOfSight } from "../components/arcgis-line-of-sight"; import type { ArcgisLinkChart } from "../components/arcgis-link-chart"; import type { ArcgisLinkChartLayoutSwitcher } from "../components/arcgis-link-chart-layout-switcher"; import type { ArcgisLocate } from "../components/arcgis-locate"; import type { ArcgisMap } from "../components/arcgis-map"; import type { ArcgisMeasurement } from "../components/arcgis-measurement"; import type { ArcgisNavigationToggle } from "../components/arcgis-navigation-toggle"; import type { ArcgisOrientedImageryViewer } from "../components/arcgis-oriented-imagery-viewer"; import type { ArcgisPlacement } from "../components/arcgis-placement"; import type { ArcgisPrint } from "../components/arcgis-print"; import type { ArcgisScaleBar } from "../components/arcgis-scale-bar"; import type { ArcgisScaleRangeSlider } from "../components/arcgis-scale-range-slider"; import type { ArcgisScene } from "../components/arcgis-scene"; import type { ArcgisSearch } from "../components/arcgis-search"; import type { ArcgisShadowCast } from "../components/arcgis-shadow-cast"; import type { ArcgisSketch } from "../components/arcgis-sketch"; import type { ArcgisSlice } from "../components/arcgis-slice"; import type { ArcgisSlider } from "../components/arcgis-slider"; import type { ArcgisSwipe } from "../components/arcgis-swipe"; import type { ArcgisTableList } from "../components/arcgis-table-list"; import type { ArcgisTimeSlider } from "../components/arcgis-time-slider"; import type { ArcgisTrack } from "../components/arcgis-track"; import type { ArcgisUtilityNetworkAssociations } from "../components/arcgis-utility-network-associations"; import type { ArcgisUtilityNetworkTrace } from "../components/arcgis-utility-network-trace"; import type { ArcgisUtilityNetworkValidateTopology } from "../components/arcgis-utility-network-validate-topology"; import type { ArcgisValuePicker } from "../components/arcgis-value-picker"; import type { ArcgisVersionManagement } from "../components/arcgis-version-management"; import type { ArcgisWeather } from "../components/arcgis-weather"; import type { ArcgisZoom } from "../components/arcgis-zoom"; import { JSXBase as StencilJsx } from "@stencil/core/internal"; import type { EventHandler } from "@arcgis/lumina"; interface StencilArcgisAreaMeasurement2d extends Partial<Pick<ArcgisAreaMeasurement2d, 'autoDestroyDisabled' | 'icon' | 'label' | 'position' | 'referenceElement' | 'snappingOptions' | 'unit' | 'unitOptions'>>, StencilJsx.HTMLAttributes<HTMLArcgisAreaMeasurement2dElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisAreaMeasurement2dElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisAreaMeasurement2dElement["arcgisReady"]>; } interface StencilArcgisAreaMeasurement3d extends Partial<Pick<ArcgisAreaMeasurement3d, 'autoDestroyDisabled' | 'icon' | 'label' | 'position' | 'referenceElement' | 'unit' | 'unitOptions'>>, StencilJsx.HTMLAttributes<HTMLArcgisAreaMeasurement3dElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisAreaMeasurement3dElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisAreaMeasurement3dElement["arcgisReady"]>; } interface StencilArcgisAttachments extends Partial<Pick<ArcgisAttachments, 'autoDestroyDisabled' | 'capabilities' | 'displayType' | 'graphic' | 'hideAddButton' | 'hideAddSubmitButton' | 'hideCancelAddButton' | 'hideCancelUpdateButton' | 'hideDeleteButton' | 'hideErrorMessage' | 'hideProgressBar' | 'hideUpdateButton' | 'icon' | 'label' | 'position' | 'referenceElement'>>, StencilJsx.HTMLAttributes<HTMLArcgisAttachmentsElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisAttachmentsElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisAttachmentsElement["arcgisReady"]>; } interface StencilArcgisBasemapGallery extends Partial<Pick<ArcgisBasemapGallery, 'activeBasemap' | 'autoDestroyDisabled' | 'disabled' | 'headingLevel' | 'icon' | 'label' | 'position' | 'referenceElement' | 'source'>>, StencilJsx.HTMLAttributes<HTMLArcgisBasemapGalleryElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisBasemapGalleryElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisBasemapGalleryElement["arcgisReady"]>; } interface StencilArcgisBasemapLayerList extends Partial<Pick<ArcgisBasemapLayerList, 'autoDestroyDisabled' | 'baseFilterPredicate' | 'baseFilterText' | 'baseListItemCreatedFunction' | 'basemapTitle' | 'catalogOptions' | 'collapsed' | 'dragEnabled' | 'editingTitle' | 'filterPlaceholder' | 'headingLevel' | 'hideBaseLayers' | 'hideFlow' | 'hideHeading' | 'hideReferenceLayers' | 'hideStatusIndicators' | 'icon' | 'label' | 'minFilterItems' | 'position' | 'referenceElement' | 'referenceFilterPredicate' | 'referenceFilterText' | 'referenceListItemCreatedFunction' | 'selectedItems' | 'selectionMode' | 'showCloseButton' | 'showCollapseButton' | 'showEditTitleButton' | 'showErrors' | 'showFilter' | 'showTemporaryLayerIndicators' | 'visibilityAppearance'>>, StencilJsx.HTMLAttributes<HTMLArcgisBasemapLayerListElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisBasemapLayerListElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisBasemapLayerListElement["arcgisReady"]>; onArcgisTriggerAction?: EventHandler<HTMLArcgisBasemapLayerListElement["arcgisTriggerAction"]>; } interface StencilArcgisBasemapToggle extends Partial<Pick<ArcgisBasemapToggle, 'autoDestroyDisabled' | 'icon' | 'label' | 'messageOverrides' | 'nextBasemap' | 'position' | 'referenceElement' | 'showTitle'>>, StencilJsx.HTMLAttributes<HTMLArcgisBasemapToggleElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisBasemapToggleElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisBasemapToggleElement["arcgisReady"]>; } interface StencilArcgisBookmarks extends Partial<Pick<ArcgisBookmarks, 'autoDestroyDisabled' | 'bookmarks' | 'defaultCreateOptions' | 'defaultEditOptions' | 'disabled' | 'dragEnabled' | 'filterPlaceholder' | 'filterText' | 'hideFlow' | 'hideThumbnail' | 'hideTime' | 'icon' | 'label' | 'position' | 'referenceElement' | 'showAddBookmarkButton' | 'showCloseButton' | 'showCollapseButton' | 'showEditBookmarkButton' | 'showFilter' | 'showHeading'>>, StencilJsx.HTMLAttributes<HTMLArcgisBookmarksElement> { onArcgisEdit?: EventHandler<HTMLArcgisBookmarksElement["arcgisEdit"]>; onArcgisPropertyChange?: EventHandler<HTMLArcgisBookmarksElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisBookmarksElement["arcgisReady"]>; onArcgisSelect?: EventHandler<HTMLArcgisBookmarksElement["arcgisSelect"]>; } interface StencilArcgisBuildingExplorer extends Partial<Pick<ArcgisBuildingExplorer, 'autoDestroyDisabled' | 'headingLevel' | 'hideDisciplines' | 'hideLevels' | 'hidePhases' | 'icon' | 'label' | 'layers' | 'position' | 'referenceElement'>>, StencilJsx.HTMLAttributes<HTMLArcgisBuildingExplorerElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisBuildingExplorerElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisBuildingExplorerElement["arcgisReady"]>; } interface StencilArcgisCatalogLayerList extends Partial<Pick<ArcgisCatalogLayerList, 'autoDestroyDisabled' | 'catalogLayer' | 'collapsed' | 'filterPlaceholder' | 'filterPredicate' | 'filterText' | 'headingLevel' | 'hideFlow' | 'hideStatusIndicators' | 'icon' | 'label' | 'listItemCreatedFunction' | 'minFilterItems' | 'position' | 'referenceElement' | 'selectedItems' | 'selectionMode' | 'showCloseButton' | 'showCollapseButton' | 'showErrors' | 'showFilter' | 'showHeading' | 'showTemporaryLayerIndicators' | 'visibilityAppearance'>>, StencilJsx.HTMLAttributes<HTMLArcgisCatalogLayerListElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisCatalogLayerListElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisCatalogLayerListElement["arcgisReady"]>; onArcgisTriggerAction?: EventHandler<HTMLArcgisCatalogLayerListElement["arcgisTriggerAction"]>; } interface StencilArcgisCompass extends Partial<Pick<ArcgisCompass, 'autoDestroyDisabled' | 'icon' | 'label' | 'messageOverrides' | 'position' | 'referenceElement'>>, StencilJsx.HTMLAttributes<HTMLArcgisCompassElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisCompassElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisCompassElement["arcgisReady"]>; } interface StencilArcgisCoordinateConversion extends Partial<Pick<ArcgisCoordinateConversion, 'autoDestroyDisabled' | 'conversions' | 'formats' | 'headingLevel' | 'hideCaptureButton' | 'hideEditButton' | 'hideExpandButton' | 'hideSettingsButton' | 'icon' | 'label' | 'locationSymbol' | 'mode' | 'multipleConversionsDisabled' | 'orientation' | 'position' | 'referenceElement' | 'storageDisabled' | 'storageType'>>, StencilJsx.HTMLAttributes<HTMLArcgisCoordinateConversionElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisCoordinateConversionElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisCoordinateConversionElement["arcgisReady"]>; } interface StencilArcgisDaylight extends Partial<Pick<ArcgisDaylight, 'autoDestroyDisabled' | 'currentSeason' | 'dateOrSeason' | 'dayPlaying' | 'headingLevel' | 'hideDatePicker' | 'hideHeader' | 'hidePlayButtons' | 'hideShadowsToggle' | 'hideSunLightingToggle' | 'hideTimezone' | 'icon' | 'label' | 'playSpeedMultiplier' | 'position' | 'referenceElement' | 'timeSliderSteps' | 'yearPlaying'>>, StencilJsx.HTMLAttributes<HTMLArcgisDaylightElement> { onArcgisReady?: EventHandler<HTMLArcgisDaylightElement["arcgisReady"]>; } interface StencilArcgisDirectionalPad extends Partial<Pick<ArcgisDirectionalPad, 'autoDestroyDisabled' | 'disabled' | 'hideDirectionalButtons' | 'icon' | 'label' | 'messageOverrides' | 'position' | 'referenceElement' | 'showRotationResetButton' | 'showRotationSlider' | 'visualScale'>>, StencilJsx.HTMLAttributes<HTMLArcgisDirectionalPadElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisDirectionalPadElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisDirectionalPadElement["arcgisReady"]>; } interface StencilArcgisDirections extends Partial<Pick<ArcgisDirections, 'apiKey' | 'autoDestroyDisabled' | 'headingLevel' | 'hideLayerDetails' | 'hideSaveAsButton' | 'hideSaveButton' | 'icon' | 'label' | 'layer' | 'maxStops' | 'position' | 'referenceElement' | 'routeLayerItemId' | 'searchProperties' | 'unit' | 'useDefaultRouteLayer'>>, StencilJsx.HTMLAttributes<HTMLArcgisDirectionsElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisDirectionsElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisDirectionsElement["arcgisReady"]>; } interface StencilArcgisDirectlineMeasurement3d extends Partial<Pick<ArcgisDirectLineMeasurement3d, 'autoDestroyDisabled' | 'icon' | 'label' | 'position' | 'referenceElement' | 'unit' | 'unitOptions'>>, StencilJsx.HTMLAttributes<HTMLArcgisDirectlineMeasurement3dElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisDirectlineMeasurement3dElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisDirectlineMeasurement3dElement["arcgisReady"]>; } interface StencilArcgisDistanceMeasurement2d extends Partial<Pick<ArcgisDistanceMeasurement2d, 'autoDestroyDisabled' | 'icon' | 'label' | 'position' | 'referenceElement' | 'unit' | 'unitOptions'>>, StencilJsx.HTMLAttributes<HTMLArcgisDistanceMeasurement2dElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisDistanceMeasurement2dElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisDistanceMeasurement2dElement["arcgisReady"]>; } interface StencilArcgisEditor extends Partial<Pick<ArcgisEditor, 'autoDestroyDisabled' | 'headingLevel' | 'hideCreateFeaturesSection' | 'hideEditFeaturesSection' | 'hideLabelsToggle' | 'hideSnappingControlsElementsEnabledToggle' | 'hideSnappingControlsElementsFeatureEnabledToggle' | 'hideSnappingControlsElementsLayerList' | 'hideSnappingControlsElementsSelfEnabledToggle' | 'hideTooltipsToggle' | 'icon' | 'label' | 'labelOptions' | 'layerInfos' | 'position' | 'referenceElement' | 'showSnappingControlsElementsHeader' | 'snappingOptions' | 'supportingWidgetDefaults' | 'tooltipOptions'>>, StencilJsx.HTMLAttributes<HTMLArcgisEditorElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisEditorElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisEditorElement["arcgisReady"]>; } interface StencilArcgisElevationProfile extends Partial<Pick<ArcgisElevationProfile, 'autoDestroyDisabled' | 'hideChart' | 'hideClearButton' | 'hideLegend' | 'hideSelectButton' | 'hideSettingsButton' | 'hideSketchButton' | 'hideUniformChartScalingToggle' | 'hideUnitSelector' | 'highlightEnabled' | 'hoveredChartPosition' | 'icon' | 'input' | 'label' | 'position' | 'profiles' | 'referenceElement' | 'uniformChartScaling' | 'unit' | 'unitOptions'>>, StencilJsx.HTMLAttributes<HTMLArcgisElevationProfileElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisElevationProfileElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisElevationProfileElement["arcgisReady"]>; } interface StencilArcgisExpand extends Partial<Pick<ArcgisExpand, 'autoCollapse' | 'autoDestroyDisabled' | 'closeOnEsc' | 'collapseIcon' | 'collapseTooltip' | 'expanded' | 'expandIcon' | 'expandTooltip' | 'focusTrapEnabled' | 'group' | 'icon' | 'iconNumber' | 'label' | 'mode' | 'placement' | 'position' | 'referenceElement'>>, StencilJsx.HTMLAttributes<HTMLArcgisExpandElement> { onArcgisReady?: EventHandler<HTMLArcgisExpandElement["arcgisReady"]>; } interface StencilArcgisFeature extends Partial<Pick<ArcgisFeature, 'autoDestroyDisabled' | 'defaultPopupTemplateEnabled' | 'graphic' | 'headingLevel' | 'hideContentAttachments' | 'hideContentExpression' | 'hideContentFields' | 'hideContentMedia' | 'hideContentText' | 'hideLastEditInfo' | 'hideTitle' | 'icon' | 'label' | 'location' | 'map' | 'position' | 'referenceElement' | 'spatialReference'>>, StencilJsx.HTMLAttributes<HTMLArcgisFeatureElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisFeatureElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisFeatureElement["arcgisReady"]>; } interface StencilArcgisFeatureForm extends Partial<Pick<ArcgisFeatureForm, 'autoDestroyDisabled' | 'feature' | 'formTemplate' | 'groupDisplay' | 'headingLevel' | 'icon' | 'label' | 'layer' | 'position' | 'referenceElement' | 'timeZone'>>, StencilJsx.HTMLAttributes<HTMLArcgisFeatureFormElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisFeatureFormElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisFeatureFormElement["arcgisReady"]>; onArcgisSubmit?: EventHandler<HTMLArcgisFeatureFormElement["arcgisSubmit"]>; onArcgisValueChange?: EventHandler<HTMLArcgisFeatureFormElement["arcgisValueChange"]>; } interface StencilArcgisFeatureTable extends Partial<Pick<ArcgisFeatureTable, 'actionColumnConfig' | 'attachmentsEnabled' | 'attributeTableTemplate' | 'autoDestroyDisabled' | 'autoRefreshDisabled' | 'columnReorderingDisabled' | 'description' | 'editingEnabled' | 'filterBySelectionEnabled' | 'filterGeometry' | 'hiddenFields' | 'hideColumnDescriptions' | 'hideColumnMenuItemsSortAscending' | 'hideColumnMenuItemsSortDescending' | 'hideColumnMenus' | 'hideHeader' | 'hideMenu' | 'hideMenuItemsClearSelection' | 'hideMenuItemsDeleteSelection' | 'hideMenuItemsExportSelectionToCsv' | 'hideMenuItemsRefreshData' | 'hideMenuItemsSelectedRecordsShowAllToggle' | 'hideMenuItemsSelectedRecordsShowSelectedToggle' | 'hideMenuItemsToggleColumns' | 'hideMenuItemsZoomToSelection' | 'hideProgress' | 'hideSelectionColumn' | 'hideTooltips' | 'highlightDisabled' | 'highlightIds' | 'icon' | 'initialSize' | 'label' | 'layer' | 'layerItemId' | 'layers' | 'layerUrl' | 'maxSize' | 'menuConfig' | 'multipleSelectionDisabled' | 'multipleSortEnabled' | 'objectIds' | 'outFields' | 'pageIndex' | 'pageSize' | 'paginationEnabled' | 'position' | 'referenceElement' | 'relatedRecordsEnabled' | 'relatedTable' | 'relatedTables' | 'returnGeometryEnabled' | 'returnMEnabled' | 'returnZEnabled' | 'rowHighlightIds' | 'showLayerDropdown' | 'tableController' | 'tableDisabled' | 'tableParent' | 'tableTemplate' | 'timeExtent' | 'timeZone'>>, StencilJsx.HTMLAttributes<HTMLArcgisFeatureTableElement> { onArcgisCellClick?: EventHandler<HTMLArcgisFeatureTableElement["arcgisCellClick"]>; onArcgisCellKeydown?: EventHandler<HTMLArcgisFeatureTableElement["arcgisCellKeydown"]>; onArcgisCellPointerout?: EventHandler<HTMLArcgisFeatureTableElement["arcgisCellPointerout"]>; onArcgisCellPointerover?: EventHandler<HTMLArcgisFeatureTableElement["arcgisCellPointerover"]>; onArcgisColumnReorder?: EventHandler<HTMLArcgisFeatureTableElement["arcgisColumnReorder"]>; onArcgisPropertyChange?: EventHandler<HTMLArcgisFeatureTableElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisFeatureTableElement["arcgisReady"]>; onArcgisSelectionChange?: EventHandler<HTMLArcgisFeatureTableElement["arcgisSelectionChange"]>; } interface StencilArcgisFeatureTemplates extends Partial<Pick<ArcgisFeatureTemplates, 'autoDestroyDisabled' | 'enableListScroll' | 'filterFunction' | 'filterText' | 'groupBy' | 'headingLevel' | 'hideFilter' | 'icon' | 'label' | 'layers' | 'position' | 'referenceElement' | 'selectionMode'>>, StencilJsx.HTMLAttributes<HTMLArcgisFeatureTemplatesElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisFeatureTemplatesElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisFeatureTemplatesElement["arcgisReady"]>; onArcgisSelect?: EventHandler<HTMLArcgisFeatureTemplatesElement["arcgisSelect"]>; } interface StencilArcgisFeatures extends Partial<Pick<ArcgisFeatures, 'actions' | 'autoDestroyDisabled' | 'collapsed' | 'content' | 'featureNavigationTop' | 'features' | 'featuresPerPage' | 'featuresTitle' | 'featureViewModelAbilities' | 'goToOverride' | 'headerActions' | 'headingLevel' | 'hideActionBar' | 'hideCloseButton' | 'hideFeatureMenuHeading' | 'hideFeatureNavigation' | 'hideFlow' | 'hideHeading' | 'hideSpinner' | 'icon' | 'includeDefaultActions' | 'initialDisplayMode' | 'label' | 'map' | 'position' | 'promises' | 'referenceElement' | 'selectedFeatureIndex' | 'showCollapseButton' | 'spatialReference' | 'timeZone'>>, StencilJsx.HTMLAttributes<HTMLArcgisFeaturesElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisFeaturesElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisFeaturesElement["arcgisReady"]>; onArcgisTriggerAction?: EventHandler<HTMLArcgisFeaturesElement["arcgisTriggerAction"]>; } interface StencilArcgisFloorFilter extends Partial<Pick<ArcgisFloorFilter, 'autoDestroyDisabled' | 'facility' | 'headingLevel' | 'icon' | 'label' | 'level' | 'longNames' | 'position' | 'referenceElement' | 'site'>>, StencilJsx.HTMLAttributes<HTMLArcgisFloorFilterElement> { onArcgisReady?: EventHandler<HTMLArcgisFloorFilterElement["arcgisReady"]>; } interface StencilArcgisFullscreen extends Partial<Pick<ArcgisFullscreen, 'autoDestroyDisabled' | 'element' | 'icon' | 'label' | 'messageOverrides' | 'position' | 'referenceElement'>>, StencilJsx.HTMLAttributes<HTMLArcgisFullscreenElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisFullscreenElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisFullscreenElement["arcgisReady"]>; } interface StencilArcgisHistogram extends Partial<Pick<ArcgisHistogram, 'autoDestroyDisabled' | 'average' | 'barCreatedFunction' | 'bins' | 'dataLineCreatedFunction' | 'dataLines' | 'icon' | 'label' | 'labelFormatFunction' | 'layout' | 'max' | 'min' | 'position' | 'referenceElement'>>, StencilJsx.HTMLAttributes<HTMLArcgisHistogramElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisHistogramElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisHistogramElement["arcgisReady"]>; } interface StencilArcgisHistogramRangeSlider extends Partial<Pick<ArcgisHistogramRangeSlider, 'autoDestroyDisabled' | 'average' | 'barCreatedFunction' | 'bins' | 'dataLineCreatedFunction' | 'dataLines' | 'excludedBarColor' | 'icon' | 'includedBarColor' | 'label' | 'labelFormatFunction' | 'max' | 'min' | 'position' | 'precision' | 'rangeType' | 'referenceElement' | 'standardDeviation' | 'standardDeviationCount' | 'values'>>, StencilJsx.HTMLAttributes<HTMLArcgisHistogramRangeSliderElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisHistogramRangeSliderElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisHistogramRangeSliderElement["arcgisReady"]>; } interface StencilArcgisHome extends Partial<Pick<ArcgisHome, 'autoDestroyDisabled' | 'goToOverride' | 'icon' | 'label' | 'messageOverrides' | 'position' | 'referenceElement' | 'viewpoint'>>, StencilJsx.HTMLAttributes<HTMLArcgisHomeElement> { onArcgisGo?: EventHandler<HTMLArcgisHomeElement["arcgisGo"]>; onArcgisPropertyChange?: EventHandler<HTMLArcgisHomeElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisHomeElement["arcgisReady"]>; } interface StencilArcgisLayerList extends Partial<Pick<ArcgisLayerList, 'autoDestroyDisabled' | 'catalogOptions' | 'collapsed' | 'dragEnabled' | 'filterPlaceholder' | 'filterPredicate' | 'filterText' | 'headingLevel' | 'hideCatalogLayerList' | 'hideFlow' | 'hideStatusIndicators' | 'icon' | 'knowledgeGraphOptions' | 'label' | 'listItemCreatedFunction' | 'minDragEnabledItems' | 'minFilterItems' | 'position' | 'referenceElement' | 'selectedItems' | 'selectionMode' | 'showCloseButton' | 'showCollapseButton' | 'showErrors' | 'showFilter' | 'showHeading' | 'showTemporaryLayerIndicators' | 'visibilityAppearance'>>, StencilJsx.HTMLAttributes<HTMLArcgisLayerListElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisLayerListElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisLayerListElement["arcgisReady"]>; onArcgisTriggerAction?: EventHandler<HTMLArcgisLayerListElement["arcgisTriggerAction"]>; } interface StencilArcgisLegend extends Partial<Pick<ArcgisLegend, 'activeLayerInfos' | 'autoDestroyDisabled' | 'basemapLegendVisible' | 'headingLevel' | 'hideLayersNotInCurrentView' | 'icon' | 'label' | 'layerInfos' | 'legendStyle' | 'position' | 'referenceElement' | 'respectLayerDefinitionExpression' | 'respectLayerVisibilityDisabled'>>, StencilJsx.HTMLAttributes<HTMLArcgisLegendElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisLegendElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisLegendElement["arcgisReady"]>; } interface StencilArcgisLineOfSight extends Partial<Pick<ArcgisLineOfSight, 'autoDestroyDisabled' | 'icon' | 'label' | 'position' | 'referenceElement'>>, StencilJsx.HTMLAttributes<HTMLArcgisLineOfSightElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisLineOfSightElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisLineOfSightElement["arcgisReady"]>; } interface StencilArcgisLinkChart extends Partial<Pick<ArcgisLinkChart, 'autoDestroyDisabled' | 'background' | 'basemap' | 'basemapView' | 'constraints' | 'displayFilterDisabled' | 'extent' | 'fatalError' | 'graphics' | 'highlights' | 'itemId' | 'map' | 'navigation' | 'padding' | 'popup' | 'popupDisabled' | 'resizeAlign' | 'rotation' | 'scale' | 'spatialReference' | 'theme' | 'timeExtent' | 'timeZone' | 'viewpoint' | 'zoom'>>, ArcgisLinkChartSetterTypes, StencilJsx.HTMLAttributes<HTMLArcgisLinkChartElement> { onArcgisViewChange?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewChange"]>; onArcgisViewClick?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewClick"]>; onArcgisViewDoubleClick?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewDoubleClick"]>; onArcgisViewDrag?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewDrag"]>; onArcgisViewHold?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewHold"]>; onArcgisViewImmediateClick?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewImmediateClick"]>; onArcgisViewImmediateDoubleClick?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewImmediateDoubleClick"]>; onArcgisViewKeyDown?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewKeyDown"]>; onArcgisViewKeyUp?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewKeyUp"]>; onArcgisViewLayerviewCreate?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewLayerviewCreate"]>; onArcgisViewLayerviewCreateError?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewLayerviewCreateError"]>; onArcgisViewLayerviewDestroy?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewLayerviewDestroy"]>; onArcgisViewMouseWheel?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewMouseWheel"]>; onArcgisViewPointerDown?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewPointerDown"]>; onArcgisViewPointerEnter?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewPointerEnter"]>; onArcgisViewPointerLeave?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewPointerLeave"]>; onArcgisViewPointerMove?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewPointerMove"]>; onArcgisViewPointerUp?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewPointerUp"]>; onArcgisViewReadyChange?: EventHandler<HTMLArcgisLinkChartElement["arcgisViewReadyChange"]>; } type ArcgisLinkChartSetterTypes = ArcgisLinkChart["_setterTypes"] interface StencilArcgisLinkChartLayoutSwitcher extends Partial<Pick<ArcgisLinkChartLayoutSwitcher, 'autoDestroyDisabled' | 'icon' | 'label' | 'position' | 'preventExtentUpdate' | 'referenceElement'>>, StencilJsx.HTMLAttributes<HTMLArcgisLinkChartLayoutSwitcherElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisLinkChartLayoutSwitcherElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisLinkChartLayoutSwitcherElement["arcgisReady"]>; onArcgisSwitchLayout?: EventHandler<HTMLArcgisLinkChartLayoutSwitcherElement["arcgisSwitchLayout"]>; } interface StencilArcgisLocate extends Partial<Pick<ArcgisLocate, 'autoDestroyDisabled' | 'geolocationOptions' | 'goToLocationDisabled' | 'goToOverride' | 'graphic' | 'icon' | 'label' | 'messageOverrides' | 'popupDisabled' | 'position' | 'referenceElement' | 'scale'>>, StencilJsx.HTMLAttributes<HTMLArcgisLocateElement> { onArcgisError?: EventHandler<HTMLArcgisLocateElement["arcgisError"]>; onArcgisPropertyChange?: EventHandler<HTMLArcgisLocateElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisLocateElement["arcgisReady"]>; onArcgisSuccess?: EventHandler<HTMLArcgisLocateElement["arcgisSuccess"]>; } interface StencilArcgisMap extends Partial<Pick<ArcgisMap, 'autoDestroyDisabled' | 'background' | 'basemap' | 'basemapView' | 'constraints' | 'displayFilterDisabled' | 'extent' | 'fatalError' | 'floors' | 'graphics' | 'ground' | 'highlightOptions' | 'highlights' | 'ipsInfo' | 'itemId' | 'map' | 'navigation' | 'padding' | 'popup' | 'popupDisabled' | 'resizeAlign' | 'rotation' | 'scale' | 'spatialReference' | 'theme' | 'timeExtent' | 'timeZone' | 'viewpoint' | 'zoom'>>, ArcgisMapSetterTypes, StencilJsx.HTMLAttributes<HTMLArcgisMapElement> { onArcgisViewChange?: EventHandler<HTMLArcgisMapElement["arcgisViewChange"]>; onArcgisViewClick?: EventHandler<HTMLArcgisMapElement["arcgisViewClick"]>; onArcgisViewDoubleClick?: EventHandler<HTMLArcgisMapElement["arcgisViewDoubleClick"]>; onArcgisViewDrag?: EventHandler<HTMLArcgisMapElement["arcgisViewDrag"]>; onArcgisViewHold?: EventHandler<HTMLArcgisMapElement["arcgisViewHold"]>; onArcgisViewImmediateClick?: EventHandler<HTMLArcgisMapElement["arcgisViewImmediateClick"]>; onArcgisViewImmediateDoubleClick?: EventHandler<HTMLArcgisMapElement["arcgisViewImmediateDoubleClick"]>; onArcgisViewKeyDown?: EventHandler<HTMLArcgisMapElement["arcgisViewKeyDown"]>; onArcgisViewKeyUp?: EventHandler<HTMLArcgisMapElement["arcgisViewKeyUp"]>; onArcgisViewLayerviewCreate?: EventHandler<HTMLArcgisMapElement["arcgisViewLayerviewCreate"]>; onArcgisViewLayerviewCreateError?: EventHandler<HTMLArcgisMapElement["arcgisViewLayerviewCreateError"]>; onArcgisViewLayerviewDestroy?: EventHandler<HTMLArcgisMapElement["arcgisViewLayerviewDestroy"]>; onArcgisViewMouseWheel?: EventHandler<HTMLArcgisMapElement["arcgisViewMouseWheel"]>; onArcgisViewPointerDown?: EventHandler<HTMLArcgisMapElement["arcgisViewPointerDown"]>; onArcgisViewPointerEnter?: EventHandler<HTMLArcgisMapElement["arcgisViewPointerEnter"]>; onArcgisViewPointerLeave?: EventHandler<HTMLArcgisMapElement["arcgisViewPointerLeave"]>; onArcgisViewPointerMove?: EventHandler<HTMLArcgisMapElement["arcgisViewPointerMove"]>; onArcgisViewPointerUp?: EventHandler<HTMLArcgisMapElement["arcgisViewPointerUp"]>; onArcgisViewReadyChange?: EventHandler<HTMLArcgisMapElement["arcgisViewReadyChange"]>; } type ArcgisMapSetterTypes = ArcgisMap["_setterTypes"] interface StencilArcgisMeasurement extends Partial<Pick<ArcgisMeasurement, 'activeTool' | 'areaUnit' | 'autoDestroyDisabled' | 'icon' | 'label' | 'linearUnit' | 'position' | 'referenceElement'>>, StencilJsx.HTMLAttributes<HTMLArcgisMeasurementElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisMeasurementElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisMeasurementElement["arcgisReady"]>; } interface StencilArcgisNavigationToggle extends Partial<Pick<ArcgisNavigationToggle, 'autoDestroyDisabled' | 'icon' | 'label' | 'layout' | 'navigationMode' | 'position' | 'referenceElement' | 'state'>>, StencilJsx.HTMLAttributes<HTMLArcgisNavigationToggleElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisNavigationToggleElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisNavigationToggleElement["arcgisReady"]>; } interface StencilArcgisOrientedImageryViewer extends Partial<Pick<ArcgisOrientedImageryViewer, 'autoDestroyDisabled' | 'currentCoverageVisible' | 'dataCaptureEnabled' | 'disabled' | 'galleryOpened' | 'icon' | 'imageEnhancementToolActive' | 'isAdditionalCoverageVisible' | 'isAdditionalPointSourcesVisible' | 'label' | 'layer' | 'mapImageConversionToolState' | 'navigationToolActive' | 'orientedImageryLayerItemId' | 'position' | 'referenceElement'>>, StencilJsx.HTMLAttributes<HTMLArcgisOrientedImageryViewerElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisOrientedImageryViewerElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisOrientedImageryViewerElement["arcgisReady"]>; } interface StencilArcgisPlacement extends Partial<Pick<ArcgisPlacement, 'position' | 'referenceElement'>>, StencilJsx.HTMLAttributes<HTMLArcgisPlacementElement> { onArcgisReady?: EventHandler<HTMLArcgisPlacementElement["arcgisReady"]>; } interface StencilArcgisPrint extends Partial<Pick<ArcgisPrint, 'allowedFormats' | 'allowedLayouts' | 'autoDestroyDisabled' | 'exportedLinks' | 'extraParameters' | 'headingLevel' | 'icon' | 'includeDefaultTemplatesDisabled' | 'label' | 'portal' | 'position' | 'printServiceUrl' | 'referenceElement' | 'showPrintAreaEnabled' | 'templateCustomTextElements' | 'templateOptions'>>, StencilJsx.HTMLAttributes<HTMLArcgisPrintElement> { onArcgisComplete?: EventHandler<HTMLArcgisPrintElement["arcgisComplete"]>; onArcgisPropertyChange?: EventHandler<HTMLArcgisPrintElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisPrintElement["arcgisReady"]>; onArcgisSubmit?: EventHandler<HTMLArcgisPrintElement["arcgisSubmit"]>; } interface StencilArcgisScaleBar extends Partial<Pick<ArcgisScaleBar, 'autoDestroyDisabled' | 'barStyle' | 'icon' | 'label' | 'messageOverrides' | 'position' | 'referenceElement' | 'unit'>>, StencilJsx.HTMLAttributes<HTMLArcgisScaleBarElement> { onArcgisReady?: EventHandler<HTMLArcgisScaleBarElement["arcgisReady"]>; } interface StencilArcgisScaleRangeSlider extends Partial<Pick<ArcgisScaleRangeSlider, 'autoDestroyDisabled' | 'disabled' | 'hidePreview' | 'hideScaleMenusMaxScaleMenu' | 'hideScaleMenusMinScaleMenu' | 'icon' | 'label' | 'layer' | 'maxScale' | 'maxScaleLimit' | 'minScale' | 'minScaleLimit' | 'mode' | 'position' | 'referenceElement' | 'region'>>, StencilJsx.HTMLAttributes<HTMLArcgisScaleRangeSliderElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisScaleRangeSliderElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisScaleRangeSliderElement["arcgisReady"]>; } interface StencilArcgisScene extends Partial<Pick<ArcgisScene, 'alphaCompositingEnabled' | 'analyses' | 'autoDestroyDisabled' | 'basemap' | 'basemapView' | 'camera' | 'cameraFov' | 'cameraHeading' | 'cameraPosition' | 'cameraTilt' | 'clippingArea' | 'constraints' | 'displayFilterDisabled' | 'environment' | 'extent' | 'fatalError' | 'floors' | 'graphics' | 'ground' | 'highlightOptions' | 'highlights' | 'itemId' | 'map' | 'navigation' | 'padding' | 'popup' | 'popupDisabled' | 'qualityProfile' | 'scale' | 'spatialReference' | 'theme' | 'timeExtent' | 'viewingMode' | 'viewpoint' | 'zoom'>>, ArcgisSceneSetterTypes, StencilJsx.HTMLAttributes<HTMLArcgisSceneElement> { onArcgisViewChange?: EventHandler<HTMLArcgisSceneElement["arcgisViewChange"]>; onArcgisViewClick?: EventHandler<HTMLArcgisSceneElement["arcgisViewClick"]>; onArcgisViewDoubleClick?: EventHandler<HTMLArcgisSceneElement["arcgisViewDoubleClick"]>; onArcgisViewDrag?: EventHandler<HTMLArcgisSceneElement["arcgisViewDrag"]>; onArcgisViewHold?: EventHandler<HTMLArcgisSceneElement["arcgisViewHold"]>; onArcgisViewImmediateClick?: EventHandler<HTMLArcgisSceneElement["arcgisViewImmediateClick"]>; onArcgisViewImmediateDoubleClick?: EventHandler<HTMLArcgisSceneElement["arcgisViewImmediateDoubleClick"]>; onArcgisViewKeyDown?: EventHandler<HTMLArcgisSceneElement["arcgisViewKeyDown"]>; onArcgisViewKeyUp?: EventHandler<HTMLArcgisSceneElement["arcgisViewKeyUp"]>; onArcgisViewLayerviewCreate?: EventHandler<HTMLArcgisSceneElement["arcgisViewLayerviewCreate"]>; onArcgisViewLayerviewCreateError?: EventHandler<HTMLArcgisSceneElement["arcgisViewLayerviewCreateError"]>; onArcgisViewLayerviewDestroy?: EventHandler<HTMLArcgisSceneElement["arcgisViewLayerviewDestroy"]>; onArcgisViewMouseWheel?: EventHandler<HTMLArcgisSceneElement["arcgisViewMouseWheel"]>; onArcgisViewPointerDown?: EventHandler<HTMLArcgisSceneElement["arcgisViewPointerDown"]>; onArcgisViewPointerEnter?: EventHandler<HTMLArcgisSceneElement["arcgisViewPointerEnter"]>; onArcgisViewPointerLeave?: EventHandler<HTMLArcgisSceneElement["arcgisViewPointerLeave"]>; onArcgisViewPointerMove?: EventHandler<HTMLArcgisSceneElement["arcgisViewPointerMove"]>; onArcgisViewPointerUp?: EventHandler<HTMLArcgisSceneElement["arcgisViewPointerUp"]>; onArcgisViewReadyChange?: EventHandler<HTMLArcgisSceneElement["arcgisViewReadyChange"]>; } type ArcgisSceneSetterTypes = ArcgisScene["_setterTypes"] interface StencilArcgisSearch extends Partial<Pick<ArcgisSearch, 'activeMenu' | 'activeSourceIndex' | 'allPlaceholder' | 'autoDestroyDisabled' | 'autoSelectDisabled' | 'disabled' | 'icon' | 'includeDefaultSourcesDisabled' | 'label' | 'locationDisabled' | 'maxResults' | 'maxSuggestions' | 'minSuggestCharacters' | 'popupDisabled' | 'popupTemplate' | 'portal' | 'position' | 'referenceElement' | 'resultGraphicDisabled' | 'searchAllDisabled' | 'searchTerm' | 'sources' | 'suggestionsDisabled'>>, StencilJsx.HTMLAttributes<HTMLArcgisSearchElement> { onArcgisBlur?: EventHandler<HTMLArcgisSearchElement["arcgisBlur"]>; onArcgisClear?: EventHandler<HTMLArcgisSearchElement["arcgisClear"]>; onArcgisComplete?: EventHandler<HTMLArcgisSearchElement["arcgisComplete"]>; onArcgisFocus?: EventHandler<HTMLArcgisSearchElement["arcgisFocus"]>; onArcgisPropertyChange?: EventHandler<HTMLArcgisSearchElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisSearchElement["arcgisReady"]>; onArcgisSelectResult?: EventHandler<HTMLArcgisSearchElement["arcgisSelectResult"]>; onArcgisStart?: EventHandler<HTMLArcgisSearchElement["arcgisStart"]>; onArcgisSuggestComplete?: EventHandler<HTMLArcgisSearchElement["arcgisSuggestComplete"]>; onArcgisSuggestStart?: EventHandler<HTMLArcgisSearchElement["arcgisSuggestStart"]>; } interface StencilArcgisShadowCast extends Partial<Pick<ArcgisShadowCast, 'autoDestroyDisabled' | 'discreteOptions' | 'durationOptions' | 'endTimeOfDay' | 'headingLevel' | 'hideColorPicker' | 'hideDatePicker' | 'hideTimeRangeSlider' | 'hideTimezone' | 'hideTooltip' | 'hideVisualizationOptions' | 'icon' | 'label' | 'position' | 'referenceElement' | 'startTimeOfDay' | 'thresholdOptions' | 'utcOffset' | 'visualizationType'>>, StencilJsx.HTMLAttributes<HTMLArcgisShadowCastElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisShadowCastElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisShadowCastElement["arcgisReady"]>; } interface StencilArcgisSketch extends Partial<Pick<ArcgisSketch, 'autoDestroyDisabled' | 'availableCreateTools' | 'creationMode' | 'defaultCreateOptions' | 'defaultGraphicsLayerDisabled' | 'defaultUpdateOptions' | 'hideCreateToolsCircle' | 'hideCreateToolsPoint' | 'hideCreateToolsPolygon' | 'hideCreateToolsPolyline' | 'hideCreateToolsRectangle' | 'hideDeleteButton' | 'hideDuplicateButton' | 'hideLabelsToggle' | 'hideSelectionCountLabel' | 'hideSelectionToolsLassoSelection' | 'hideSelectionToolsRectangleSelection' | 'hideSettingsMenu' | 'hideSnappingControls' | 'hideSnappingControlsElementsEnabledToggle' | 'hideSnappingControlsElementsFeatureEnabledToggle' | 'hideSnappingControlsElementsLayerList' | 'hideSnappingControlsElementsSelfEnabledToggle' | 'hideTooltipsToggle' | 'hideUndoRedoMenu' | 'icon' | 'label' | 'labelOptions' | 'layer' | 'layout' | 'pointSymbol' | 'polygonSymbol' | 'polylineSymbol' | 'position' | 'referenceElement' | 'scale' | 'showSnappingControlsElementsHeader' | 'snappingOptions' | 'toolbarKind' | 'tooltipOptions'>>, StencilJsx.HTMLAttributes<HTMLArcgisSketchElement> { onArcgisCreate?: EventHandler<HTMLArcgisSketchElement["arcgisCreate"]>; onArcgisDelete?: EventHandler<HTMLArcgisSketchElement["arcgisDelete"]>; onArcgisPropertyChange?: EventHandler<HTMLArcgisSketchElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisSketchElement["arcgisReady"]>; onArcgisRedo?: EventHandler<HTMLArcgisSketchElement["arcgisRedo"]>; onArcgisUndo?: EventHandler<HTMLArcgisSketchElement["arcgisUndo"]>; onArcgisUpdate?: EventHandler<HTMLArcgisSketchElement["arcgisUpdate"]>; } interface StencilArcgisSlice extends Partial<Pick<ArcgisSlice, 'autoDestroyDisabled' | 'excludedLayers' | 'excludeGroundSurface' | 'headingLevel' | 'icon' | 'label' | 'position' | 'referenceElement' | 'shape' | 'tiltEnabled'>>, StencilJsx.HTMLAttributes<HTMLArcgisSliceElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisSliceElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisSliceElement["arcgisReady"]>; } interface StencilArcgisSlider extends Partial<Pick<ArcgisSlider, 'autoDestroyDisabled' | 'draggableSegmentsEnabled' | 'effectiveMax' | 'effectiveMin' | 'icon' | 'label' | 'labelInputsEnabled' | 'layout' | 'max' | 'min' | 'position' | 'precision' | 'rangeLabelInputsEnabled' | 'referenceElement' | 'snapOnClickEnabled' | 'steps' | 'syncedSegmentsEnabled' | 'thumbsConstrained' | 'tickConfigs' | 'values'>>, StencilJsx.HTMLAttributes<HTMLArcgisSliderElement> { onArcgisMaxChange?: EventHandler<HTMLArcgisSliderElement["arcgisMaxChange"]>; onArcgisMaxClick?: EventHandler<HTMLArcgisSliderElement["arcgisMaxClick"]>; onArcgisMinChange?: EventHandler<HTMLArcgisSliderElement["arcgisMinChange"]>; onArcgisMinClick?: EventHandler<HTMLArcgisSliderElement["arcgisMinClick"]>; onArcgisPropertyChange?: EventHandler<HTMLArcgisSliderElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisSliderElement["arcgisReady"]>; onArcgisSegmentClick?: EventHandler<HTMLArcgisSliderElement["arcgisSegmentClick"]>; onArcgisSegmentDrag?: EventHandler<HTMLArcgisSliderElement["arcgisSegmentDrag"]>; onArcgisThumbChange?: EventHandler<HTMLArcgisSliderElement["arcgisThumbChange"]>; onArcgisThumbClick?: EventHandler<HTMLArcgisSliderElement["arcgisThumbClick"]>; onArcgisThumbDrag?: EventHandler<HTMLArcgisSliderElement["arcgisThumbDrag"]>; onArcgisTickClick?: EventHandler<HTMLArcgisSliderElement["arcgisTickClick"]>; onArcgisTrackClick?: EventHandler<HTMLArcgisSliderElement["arcgisTrackClick"]>; } interface StencilArcgisSwipe extends Partial<Pick<ArcgisSwipe, 'autoDestroyDisabled' | 'direction' | 'disabled' | 'hideDivider' | 'hideHandle' | 'icon' | 'label' | 'leadingLayers' | 'messageOverrides' | 'position' | 'referenceElement' | 'swipePosition' | 'trailingLayers'>>, StencilJsx.HTMLAttributes<HTMLArcgisSwipeElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisSwipeElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisSwipeElement["arcgisReady"]>; } interface StencilArcgisTableList extends Partial<Pick<ArcgisTableList, 'autoDestroyDisabled' | 'collapsed' | 'dragEnabled' | 'filterPlaceholder' | 'filterPredicate' | 'filterText' | 'hideFlow' | 'hideStatusIndicators' | 'icon' | 'label' | 'listItemCreatedFunction' | 'minDragEnabledItems' | 'minFilterItems' | 'position' | 'referenceElement' | 'selectedItems' | 'selectionMode' | 'showCloseButton' | 'showCollapseButton' | 'showErrors' | 'showFilter' | 'showHeading' | 'showTemporaryTableIndicators'>>, StencilJsx.HTMLAttributes<HTMLArcgisTableListElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisTableListElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisTableListElement["arcgisReady"]>; onArcgisTriggerAction?: EventHandler<HTMLArcgisTableListElement["arcgisTriggerAction"]>; } interface StencilArcgisTimeSlider extends Partial<Pick<ArcgisTimeSlider, 'actions' | 'autoDestroyDisabled' | 'disabled' | 'fullTimeExtent' | 'icon' | 'label' | 'layout' | 'loop' | 'mode' | 'playRate' | 'position' | 'referenceElement' | 'stops' | 'tickConfigs' | 'timeExtent' | 'timeVisible' | 'timeZone'>>, StencilJsx.HTMLAttributes<HTMLArcgisTimeSliderElement> { onArcgisPropertyChange?: EventHandler<HTMLArcgisTimeSliderElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisTimeSliderElement["arcgisReady"]>; onArcgisTriggerAction?: EventHandler<HTMLArcgisTimeSliderElement["arcgisTriggerAction"]>; } interface StencilArcgisTrack extends Partial<Pick<ArcgisTrack, 'autoDestroyDisabled' | 'error' | 'geolocationOptions' | 'goToLocationDisabled' | 'goToOverride' | 'graphic' | 'icon' | 'label' | 'messageOverrides' | 'position' | 'positionFilterFunction' | 'referenceElement' | 'scale'>>, StencilJsx.HTMLAttributes<HTMLArcgisTrackElement> { onArcgisComplete?: EventHandler<HTMLArcgisTrackElement["arcgisComplete"]>; onArcgisError?: EventHandler<HTMLArcgisTrackElement["arcgisError"]>; onArcgisPropertyChange?: EventHandler<HTMLArcgisTrackElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisTrackElement["arcgisReady"]>; } interface StencilArcgisUtilityNetworkAssociations extends Partial<Pick<ArcgisUtilityNetworkAssociations, 'autoDestroyDisabled' | 'autoRefreshAssociationsDisabled' | 'connectivityAssociationsLineSymbol' | 'hideConnectivityAssociationsSettingsColorPicker' | 'hideConnectivityAssociationsSettingsStylePicker' | 'hideConnectivityAssociationsSettingsWidthInput' | 'hideStructuralAttachmentAssociationsSettingsColorPicker' | 'hideStructuralAttachmentAssociationsSettingsStylePicker' | 'hideStructuralAttachmentAssociationsSettingsWidthInput' | 'icon' | 'includeConnectivityAssociationsDisabled' | 'includeStructuralAttachmentAssociationsDisabled' | 'label' | 'maxAllowableAssociations' | 'maxAllowableAssociationsSliderMax' | 'maxAllowableAssociationsSliderMin' | 'maxAllowableAssociationsSliderStep' | 'position' | 'referenceElement' | 'showArrowsConnectivity' | 'showArrowsStructuralAttachment' | 'showAssociationsEnabled' | 'showConnectivityAssociationsSettingsArrowsToggle' | 'showConnectivityAssociationsSettingsCapSelect' | 'showMaxAllowableAssociationsSlider' | 'showStructuralAttachmentAssociationsSettingsArrowsToggle' | 'showStructuralAttachmentAssociationsSettingsCapSelect' | 'structuralAttachmentAssociationsLineSymbol' | 'utilityNetwork' | 'visibleElementsConnectivityAssociationsSettingsArrowsToggle' | 'visibleElementsConnectivityAssociationsSettingsCapSelect' | 'visibleElementsConnectivityAssociationsSettingsColorPicker' | 'visibleElementsConnectivityAssociationsSettingsStylePicker' | 'visibleElementsConnectivityAssociationsSettingsWidthInput' | 'visibleElementsMaxAllowableAssociationsSlider' | 'visibleElementsStructuralAttachmentAssociationsSettingsArrowsToggle' | 'visibleElementsStructuralAttachmentAssociationsSettingsCapSelect' | 'visibleElementsStructuralAttachmentAssociationsSettingsColorPicker' | 'visibleElementsStructuralAttachmentAssociationsSettingsStylePicker' | 'visibleElementsStructuralAttachmentAssociationsSettingsWidthInput'>>, StencilJsx.HTMLAttributes<HTMLArcgisUtilityNetworkAssociationsElement> { onArcgisReady?: EventHandler<HTMLArcgisUtilityNetworkAssociationsElement["arcgisReady"]>; } interface StencilArcgisUtilityNetworkTrace extends Partial<Pick<ArcgisUtilityNetworkTrace, 'defaultGraphicColor' | 'disabled' | 'enableResultArea' | 'flags' | 'gdbVersion' | 'inputSettings' | 'position' | 'referenceElement' | 'resultAreaProperties' | 'selectedTraces' | 'selectOnCompleteDisabled' | 'showGraphicsOnCompleteDisabled' | 'showSelectionAttributesDisabled'>>, StencilJsx.HTMLAttributes<HTMLArcgisUtilityNetworkTraceElement> { onArcgisAddFlag?: EventHandler<HTMLArcgisUtilityNetworkTraceElement["arcgisAddFlag"]>; onArcgisAddFlagComplete?: EventHandler<HTMLArcgisUtilityNetworkTraceElement["arcgisAddFlagComplete"]>; onArcgisAddFlagError?: EventHandler<HTMLArcgisUtilityNetworkTraceElement["arcgisAddFlagError"]>; onArcgisAddResultArea?: EventHandler<HTMLArcgisUtilityNetworkTraceElement["arcgisAddResultArea"]>; onArcgisReady?: EventHandler<HTMLArcgisUtilityNetworkTraceElement["arcgisReady"]>; onArcgisRemoveResultArea?: EventHandler<HTMLArcgisUtilityNetworkTraceElement["arcgisRemoveResultArea"]>; } interface StencilArcgisUtilityNetworkValidateTopology extends Partial<Pick<ArcgisUtilityNetworkValidateTopology, 'extentToValidate' | 'position' | 'referenceElement' | 'utilityNetwork'>>, StencilJsx.HTMLAttributes<HTMLArcgisUtilityNetworkValidateTopologyElement> { onArcgisReady?: EventHandler<HTMLArcgisUtilityNetworkValidateTopologyElement["arcgisReady"]>; } interface StencilArcgisValuePicker extends Partial<Pick<ArcgisValuePicker, 'autoDestroyDisabled' | 'canNext' | 'canPlay' | 'canPrevious' | 'caption' | 'component' | 'hideNextButton' | 'hidePlayButton' | 'hidePreviousButton' | 'icon' | 'label' | 'layout' | 'loop' | 'playRate' | 'position' | 'referenceElement' | 'values'>>, StencilJsx.HTMLAttributes<HTMLArcgisValuePickerElement> { onArcgisAnimate?: EventHandler<HTMLArcgisValuePickerElement["arcgisAnimate"]>; onArcgisNext?: EventHandler<HTMLArcgisValuePickerElement["arcgisNext"]>; onArcgisPause?: EventHandler<HTMLArcgisValuePickerElement["arcgisPause"]>; onArcgisPlay?: EventHandler<HTMLArcgisValuePickerElement["arcgisPlay"]>; onArcgisPrevious?: EventHandler<HTMLArcgisValuePickerElement["arcgisPrevious"]>; onArcgisPropertyChange?: EventHandler<HTMLArcgisValuePickerElement["arcgisPropertyChange"]>; onArcgisReady?: EventHandler<HTMLArcgisValuePickerElement["arcgisReady"]>; } interface StencilArcgisVersionManagement extends Partial<Pick<ArcgisVersionManagement, 'allowEditingDisabled' | '