///
import type { ArcgisCkeditor5 } from "../components/arcgis-ckeditor5/customElement.js";
import type { ArcgisCkeditor5Popover } from "../components/arcgis-ckeditor5-popover/customElement.js";
import type { ArcgisColorInput } from "../components/arcgis-color-input/customElement.js";
import type { ArcgisCoordinateSystemPicker } from "../components/arcgis-coordinate-system-picker/customElement.js";
import type { ArcgisCoordinateSystemPickerTree } from "../components/arcgis-coordinate-system-picker-tree/customElement.js";
import type { ArcgisFieldInfo } from "../components/arcgis-field-info/customElement.js";
import type { ArcgisFieldPickList } from "../components/arcgis-field-pick-list/customElement.js";
import type { ArcgisHistogram } from "../components/arcgis-histogram/customElement.js";
import type { ArcgisLabelInput } from "../components/arcgis-label-input/customElement.js";
import type { ArcgisPickerInput } from "../components/arcgis-picker-input/customElement.js";
import type { ArcgisRampColor } from "../components/arcgis-ramp-color/customElement.js";
import type { ArcgisRampColorBreak } from "../components/arcgis-ramp-color-break/customElement.js";
import type { ArcgisRampOpacity } from "../components/arcgis-ramp-opacity/customElement.js";
import type { ArcgisSlider } from "../components/arcgis-slider/customElement.js";
import type { ArcgisSliderInput } from "../components/arcgis-slider-input/customElement.js";
import type { ArcgisTicks } from "../components/arcgis-ticks/customElement.js";
import type { ArcgisUniqueValuesList } from "../components/arcgis-unique-values-list/customElement.js";
import type { HTMLProps } from 'react';
import type { EventHandler } from "@arcgis/lumina";
interface ReactArcgisCkeditor5 extends Partial>, HTMLProps {
onarcgisCkeditor5Created?: EventHandler;
onarcgisCkeditor5DataUpdated?: EventHandler;
onarcgisCkeditor5SourceEditingChanged?: EventHandler;
onarcgisCreated?: EventHandler;
onarcgisDataUpdated?: EventHandler;
onarcgisSourceEditingChanged?: EventHandler;
}
interface ReactArcgisCkeditor5Popover extends Partial>, HTMLProps {
onarcgisCkeditor5PopoverClosed?: EventHandler;
onarcgisPopoverClosed?: EventHandler;
}
interface ReactArcgisColorInput extends Partial>, HTMLProps {
onarcgisChange?: EventHandler;
onarcgisColorInputChange?: EventHandler;
onarcgisColorInputPopoverClose?: EventHandler;
onarcgisColorInputPopoverOpen?: EventHandler;
onarcgisColorInputSwatchUpdate?: EventHandler;
onarcgisPickerClose?: EventHandler;
onarcgisPickerOpen?: EventHandler;
onarcgisSwatchUpdate?: EventHandler;
}
interface ReactArcgisCoordinateSystemPicker extends Partial>, HTMLProps {
onarcgisChange?: EventHandler;
}
interface ReactArcgisCoordinateSystemPickerTree extends Partial>, HTMLProps {
onarcgisChange?: EventHandler;
}
interface ReactArcgisFieldInfo extends Partial>, HTMLProps {
onarcgisComplete?: EventHandler;
onarcgisFieldInfoComplete?: EventHandler;
}
interface ReactArcgisFieldPickList extends Partial>, HTMLProps {
onarcgisChange?: EventHandler;
onarcgisClose?: EventHandler;
onarcgisDeleteField?: EventHandler;
onarcgisEditField?: EventHandler;
onarcgisFieldPickListChange?: EventHandler;
onarcgisFieldPickListDismissed?: EventHandler;
onarcgisFieldPickListSortByChange?: EventHandler;
onarcgisSortByChange?: EventHandler;
}
interface ReactArcgisHistogram extends Partial>, HTMLProps {
}
interface ReactArcgisLabelInput extends Partial>, HTMLProps {
onarcgisChange?: EventHandler;
}
interface ReactArcgisPickerInput extends Partial>, HTMLProps {
onarcgisPopoverClose?: EventHandler;
onarcgisPopoverOpen?: EventHandler;
}
interface ReactArcgisRampColor extends Partial>, HTMLProps {
}
interface ReactArcgisRampColorBreak extends Partial>, HTMLProps {
}
interface ReactArcgisRampOpacity extends Partial>, HTMLProps {
}
interface ReactArcgisSlider extends Partial>, HTMLProps {
onarcgisActiveValueChange?: EventHandler;
onarcgisChange?: EventHandler;
onarcgisInput?: EventHandler;
onarcgisRangeChange?: EventHandler;
}
interface ReactArcgisSliderInput extends Partial>, HTMLProps {
onarcgisSliderInputValueChange?: EventHandler;
onarcgisValueChange?: EventHandler;
}
interface ReactArcgisTicks extends Partial>, HTMLProps {
onarcgisTickClick?: EventHandler;
}
interface ReactArcgisUniqueValuesList extends Partial>, HTMLProps {
onarcgisChange?: EventHandler;
onarcgisLoad?: EventHandler;
onarcgisSortByChange?: EventHandler;
}
declare module "react" {
namespace JSX {
interface IntrinsicElements {
"arcgis-ckeditor5": ReactArcgisCkeditor5;
"arcgis-ckeditor5-popover": ReactArcgisCkeditor5Popover;
"arcgis-color-input": ReactArcgisColorInput;
"arcgis-coordinate-system-picker": ReactArcgisCoordinateSystemPicker;
"arcgis-coordinate-system-picker-tree": ReactArcgisCoordinateSystemPickerTree;
"arcgis-field-info": ReactArcgisFieldInfo;
"arcgis-field-pick-list": ReactArcgisFieldPickList;
"arcgis-histogram": ReactArcgisHistogram;
"arcgis-label-input": ReactArcgisLabelInput;
"arcgis-picker-input": ReactArcgisPickerInput;
"arcgis-ramp-color": ReactArcgisRampColor;
"arcgis-ramp-color-break": ReactArcgisRampColorBreak;
"arcgis-ramp-opacity": ReactArcgisRampOpacity;
"arcgis-slider": ReactArcgisSlider;
"arcgis-slider-input": ReactArcgisSliderInput;
"arcgis-ticks": ReactArcgisTicks;
"arcgis-unique-values-list": ReactArcgisUniqueValuesList;
}
}
}
declare module "react/jsx-runtime" {
namespace JSX {
interface IntrinsicElements {
"arcgis-ckeditor5": ReactArcgisCkeditor5;
"arcgis-ckeditor5-popover": ReactArcgisCkeditor5Popover;
"arcgis-color-input": ReactArcgisColorInput;
"arcgis-coordinate-system-picker": ReactArcgisCoordinateSystemPicker;
"arcgis-coordinate-system-picker-tree": ReactArcgisCoordinateSystemPickerTree;
"arcgis-field-info": ReactArcgisFieldInfo;
"arcgis-field-pick-list": ReactArcgisFieldPickList;
"arcgis-histogram": ReactArcgisHistogram;
"arcgis-label-input": ReactArcgisLabelInput;
"arcgis-picker-input": ReactArcgisPickerInput;
"arcgis-ramp-color": ReactArcgisRampColor;
"arcgis-ramp-color-break": ReactArcgisRampColorBreak;
"arcgis-ramp-opacity": ReactArcgisRampOpacity;
"arcgis-slider": ReactArcgisSlider;
"arcgis-slider-input": ReactArcgisSliderInput;
"arcgis-ticks": ReactArcgisTicks;
"arcgis-unique-values-list": ReactArcgisUniqueValuesList;
}
}
}
declare module "react/jsx-dev-runtime" {
namespace JSX {
interface IntrinsicElements {
"arcgis-ckeditor5": ReactArcgisCkeditor5;
"arcgis-ckeditor5-popover": ReactArcgisCkeditor5Popover;
"arcgis-color-input": ReactArcgisColorInput;
"arcgis-coordinate-system-picker": ReactArcgisCoordinateSystemPicker;
"arcgis-coordinate-system-picker-tree": ReactArcgisCoordinateSystemPickerTree;
"arcgis-field-info": ReactArcgisFieldInfo;
"arcgis-field-pick-list": ReactArcgisFieldPickList;
"arcgis-histogram": ReactArcgisHistogram;
"arcgis-label-input": ReactArcgisLabelInput;
"arcgis-picker-input": ReactArcgisPickerInput;
"arcgis-ramp-color": ReactArcgisRampColor;
"arcgis-ramp-color-break": ReactArcgisRampColorBreak;
"arcgis-ramp-opacity": ReactArcgisRampOpacity;
"arcgis-slider": ReactArcgisSlider;
"arcgis-slider-input": ReactArcgisSliderInput;
"arcgis-ticks": ReactArcgisTicks;
"arcgis-unique-values-list": ReactArcgisUniqueValuesList;
}
}
}