///
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 { h, EventHandler } from "@arcgis/lumina";
interface LuminaArcgisCkeditor5 extends Partial>, h.JSX.HTMLAttributes {
onarcgisCkeditor5Created?: EventHandler;
onarcgisCkeditor5DataUpdated?: EventHandler;
onarcgisCkeditor5SourceEditingChanged?: EventHandler;
onarcgisCreated?: EventHandler;
onarcgisDataUpdated?: EventHandler;
onarcgisSourceEditingChanged?: EventHandler;
}
interface LuminaArcgisCkeditor5Popover extends Partial>, h.JSX.HTMLAttributes {
onarcgisCkeditor5PopoverClosed?: EventHandler;
onarcgisPopoverClosed?: EventHandler;
}
interface LuminaArcgisColorInput extends Partial>, h.JSX.HTMLAttributes {
onarcgisChange?: EventHandler;
onarcgisColorInputChange?: EventHandler;
onarcgisColorInputPopoverClose?: EventHandler;
onarcgisColorInputPopoverOpen?: EventHandler;
onarcgisColorInputSwatchUpdate?: EventHandler;
onarcgisPickerClose?: EventHandler;
onarcgisPickerOpen?: EventHandler;
onarcgisSwatchUpdate?: EventHandler;
}
interface LuminaArcgisCoordinateSystemPicker extends Partial>, h.JSX.HTMLAttributes {
onarcgisChange?: EventHandler;
}
interface LuminaArcgisCoordinateSystemPickerTree extends Partial>, h.JSX.HTMLAttributes {
onarcgisChange?: EventHandler;
}
interface LuminaArcgisFieldInfo extends Partial>, h.JSX.HTMLAttributes {
onarcgisComplete?: EventHandler;
onarcgisFieldInfoComplete?: EventHandler;
}
interface LuminaArcgisFieldPickList extends Partial>, h.JSX.HTMLAttributes {
onarcgisChange?: EventHandler;
onarcgisClose?: EventHandler;
onarcgisDeleteField?: EventHandler;
onarcgisEditField?: EventHandler;
onarcgisFieldPickListChange?: EventHandler;
onarcgisFieldPickListDismissed?: EventHandler;
onarcgisFieldPickListSortByChange?: EventHandler;
onarcgisSortByChange?: EventHandler;
}
interface LuminaArcgisHistogram extends Partial>, h.JSX.HTMLAttributes {
}
interface LuminaArcgisLabelInput extends Partial>, h.JSX.HTMLAttributes {
onarcgisChange?: EventHandler;
}
interface LuminaArcgisPickerInput extends Partial>, h.JSX.HTMLAttributes {
onarcgisPopoverClose?: EventHandler;
onarcgisPopoverOpen?: EventHandler;
}
interface LuminaArcgisRampColor extends Partial>, h.JSX.HTMLAttributes {
}
interface LuminaArcgisRampColorBreak extends Partial>, h.JSX.HTMLAttributes {
}
interface LuminaArcgisRampOpacity extends Partial>, h.JSX.HTMLAttributes {
}
interface LuminaArcgisSlider extends Partial>, h.JSX.HTMLAttributes {
onarcgisActiveValueChange?: EventHandler;
onarcgisChange?: EventHandler;
onarcgisInput?: EventHandler;
onarcgisRangeChange?: EventHandler;
}
interface LuminaArcgisSliderInput extends Partial>, h.JSX.HTMLAttributes {
onarcgisSliderInputValueChange?: EventHandler;
onarcgisValueChange?: EventHandler;
}
interface LuminaArcgisTicks extends Partial>, h.JSX.HTMLAttributes {
onarcgisTickClick?: EventHandler;
}
interface LuminaArcgisUniqueValuesList extends Partial>, h.JSX.HTMLAttributes {
onarcgisChange?: EventHandler;
onarcgisLoad?: EventHandler;
onarcgisSortByChange?: EventHandler;
}
declare module "@arcgis/lumina" {
export namespace h.JSX {
interface IntrinsicElements {
"arcgis-ckeditor5": LuminaArcgisCkeditor5;
"arcgis-ckeditor5-popover": LuminaArcgisCkeditor5Popover;
"arcgis-color-input": LuminaArcgisColorInput;
"arcgis-coordinate-system-picker": LuminaArcgisCoordinateSystemPicker;
"arcgis-coordinate-system-picker-tree": LuminaArcgisCoordinateSystemPickerTree;
"arcgis-field-info": LuminaArcgisFieldInfo;
"arcgis-field-pick-list": LuminaArcgisFieldPickList;
"arcgis-histogram": LuminaArcgisHistogram;
"arcgis-label-input": LuminaArcgisLabelInput;
"arcgis-picker-input": LuminaArcgisPickerInput;
"arcgis-ramp-color": LuminaArcgisRampColor;
"arcgis-ramp-color-break": LuminaArcgisRampColorBreak;
"arcgis-ramp-opacity": LuminaArcgisRampOpacity;
"arcgis-slider": LuminaArcgisSlider;
"arcgis-slider-input": LuminaArcgisSliderInput;
"arcgis-ticks": LuminaArcgisTicks;
"arcgis-unique-values-list": LuminaArcgisUniqueValuesList;
}
}
}