///
import type { InstantAppsAppError } from "../components/instant-apps-app-error";
import type { InstantAppsAppGuide } from "../components/instant-apps-app-guide";
import type { InstantAppsBuffer } from "../components/instant-apps-buffer";
import type { InstantAppsControlPanel } from "../components/instant-apps-control-panel";
import type { InstantAppsCreate } from "../components/instant-apps-create";
import type { InstantAppsExport } from "../components/instant-apps-export";
import type { InstantAppsExportViews } from "../components/instant-apps-export-views";
import type { InstantAppsFilterList } from "../components/instant-apps-filter-list";
import type { InstantAppsHeader } from "../components/instant-apps-header";
import type { InstantAppsInteractiveLegend } from "../components/instant-apps-interactive-legend";
import type { InstantAppsInteractiveLegendClassic } from "../components/instant-apps-interactive-legend-classic";
import type { InstantAppsInteractiveLegendCount } from "../components/instant-apps-interactive-legend-count";
import type { InstantAppsInteractiveLegendGroupLegendElement } from "../components/instant-apps-interactive-legend-group-legend-element";
import type { InstantAppsInteractiveLegendGroupLegendElementCaption } from "../components/instant-apps-interactive-legend-group-legend-element-caption";
import type { InstantAppsInteractiveLegendLayerElement } from "../components/instant-apps-interactive-legend-layer-element";
import type { InstantAppsInteractiveLegendLayerElementCaption } from "../components/instant-apps-interactive-legend-layer-element-caption";
import type { InstantAppsInteractiveLegendLegendElement } from "../components/instant-apps-interactive-legend-legend-element";
import type { InstantAppsInteractiveLegendLegendElementCaption } from "../components/instant-apps-interactive-legend-legend-element-caption";
import type { InstantAppsInteractiveLegendRelationship } from "../components/instant-apps-interactive-legend-relationship";
import type { InstantAppsKeyboardShortcuts } from "../components/instant-apps-keyboard-shortcuts";
import type { InstantAppsLandingPage } from "../components/instant-apps-landing-page";
import type { InstantAppsLanguageSwitcher } from "../components/instant-apps-language-switcher";
import type { InstantAppsLanguageTranslator } from "../components/instant-apps-language-translator";
import type { InstantAppsCkeditorWrapper } from "../components/instant-apps-ckeditor-wrapper";
import type { InstantAppsLanguageTranslatorContent } from "../components/instant-apps-language-translator-content";
import type { InstantAppsLanguageTranslatorItem } from "../components/instant-apps-language-translator-item";
import type { InstantAppsLanguageTranslatorSearch } from "../components/instant-apps-language-translator-search";
import type { InstantAppsMeasurement } from "../components/instant-apps-measurement";
import type { InstantAppsMeasurementTool } from "../components/instant-apps-measurement-tool";
import type { InstantAppsPopover } from "../components/instant-apps-popover";
import type { InstantAppsPopovers } from "../components/instant-apps-popovers";
import type { InstantAppsScoreboard } from "../components/instant-apps-scoreboard";
import type { InstantAppsSignIn } from "../components/instant-apps-sign-in";
import type { InstantAppsSocialShare } from "../components/instant-apps-social-share";
import type { InstantAppsSplash } from "../components/instant-apps-splash";
import type { InstantAppsTimeFilter } from "../components/instant-apps-time-filter";
import type { h, EventHandler } from "@arcgis/lumina";
interface LuminaInstantAppsAppError extends h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsAppGuide extends Required>, Partial>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsBuffer extends Partial>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsControlPanel extends Required>, Partial>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsCreate extends Partial>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsExport extends Partial>, h.JSX.HTMLAttributes {
onafterExport?: EventHandler;
onexportOutputUpdated?: EventHandler;
}
interface LuminaInstantAppsExportViews extends Partial>, h.JSX.HTMLAttributes {
onexportOutputUpdated?: EventHandler;
}
interface LuminaInstantAppsFilterList extends Required>, Partial>, h.JSX.HTMLAttributes {
onfilterListReset?: EventHandler;
onfilterUpdate?: EventHandler;
}
interface LuminaInstantAppsHeader extends Partial>, h.JSX.HTMLAttributes {
oninfoIsOpenChanged?: EventHandler;
}
interface LuminaInstantAppsInteractiveLegend extends Required>, Partial>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsInteractiveLegendClassic extends Required>, Partial>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsInteractiveLegendCount extends Required>, Partial>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsInteractiveLegendGroupLegendElement extends Required>, Partial>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsInteractiveLegendGroupLegendElementCaption extends Required>, Partial>, h.JSX.HTMLAttributes {
ongroupLayerCaptionElementExpandUpdated?: EventHandler;
}
interface LuminaInstantAppsInteractiveLegendLayerElement extends Required>, Partial>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsInteractiveLegendLayerElementCaption extends Required>, Partial>, h.JSX.HTMLAttributes {
onlayerCaptionElementExpandUpdated?: EventHandler;
}
interface LuminaInstantAppsInteractiveLegendLegendElement extends Required>, Partial>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsInteractiveLegendLegendElementCaption extends Required>, Partial>, h.JSX.HTMLAttributes {
onlegendLayerExpandUpdated?: EventHandler;
onshowAllSelected?: EventHandler;
}
interface LuminaInstantAppsInteractiveLegendRelationship extends Required>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsKeyboardShortcuts extends Required>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsLandingPage extends Required>, Partial>, h.JSX.HTMLAttributes {
onlandingPageClose?: EventHandler;
onlandingPageOpen?: EventHandler;
}
interface LuminaInstantAppsLanguageSwitcher extends Required>, Partial>, h.JSX.HTMLAttributes {
onselectedLanguageUpdated?: EventHandler;
}
interface LuminaInstantAppsLanguageTranslator extends Required>, Partial>, h.JSX.HTMLAttributes {
ontranslatorDataUpdated?: EventHandler;
}
interface LuminaInstantAppsCkeditorWrapper extends Required>, Partial>, h.JSX.HTMLAttributes {
ondataChanged?: EventHandler;
onisFocused?: EventHandler;
}
interface LuminaInstantAppsLanguageTranslatorContent extends h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsLanguageTranslatorItem extends Required>, h.JSX.HTMLAttributes {
ontranslatorItemDataUpdated?: EventHandler;
}
interface LuminaInstantAppsLanguageTranslatorSearch extends Required>, h.JSX.HTMLAttributes {
onsuggestionSelected?: EventHandler;
}
interface LuminaInstantAppsMeasurement extends Required>, Partial>, h.JSX.HTMLAttributes {
onmeasureActive?: EventHandler;
}
interface LuminaInstantAppsMeasurementTool extends Required>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsPopover extends Required>, Partial>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsPopovers extends Required>, Partial>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsScoreboard extends Required>, Partial>, h.JSX.HTMLAttributes {
onscoreboardItemsUpdated?: EventHandler;
}
interface LuminaInstantAppsSignIn extends Required>, Partial>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsSocialShare extends Partial>, h.JSX.HTMLAttributes {
}
interface LuminaInstantAppsSplash extends Partial>, h.JSX.HTMLAttributes {
onsplashClose?: EventHandler;
}
interface LuminaInstantAppsTimeFilter extends Required>, Partial>, h.JSX.HTMLAttributes {
}
declare module "@arcgis/lumina" {
export namespace h.JSX {
interface IntrinsicElements {
"instant-apps-app-error": LuminaInstantAppsAppError;
"instant-apps-app-guide": LuminaInstantAppsAppGuide;
"instant-apps-buffer": LuminaInstantAppsBuffer;
"instant-apps-control-panel": LuminaInstantAppsControlPanel;
"instant-apps-create": LuminaInstantAppsCreate;
"instant-apps-export": LuminaInstantAppsExport;
"instant-apps-export-views": LuminaInstantAppsExportViews;
"instant-apps-filter-list": LuminaInstantAppsFilterList;
"instant-apps-header": LuminaInstantAppsHeader;
"instant-apps-interactive-legend": LuminaInstantAppsInteractiveLegend;
"instant-apps-interactive-legend-classic": LuminaInstantAppsInteractiveLegendClassic;
"instant-apps-interactive-legend-count": LuminaInstantAppsInteractiveLegendCount;
"instant-apps-interactive-legend-group-legend-element": LuminaInstantAppsInteractiveLegendGroupLegendElement;
"instant-apps-interactive-legend-group-legend-element-caption": LuminaInstantAppsInteractiveLegendGroupLegendElementCaption;
"instant-apps-interactive-legend-layer-element": LuminaInstantAppsInteractiveLegendLayerElement;
"instant-apps-interactive-legend-layer-element-caption": LuminaInstantAppsInteractiveLegendLayerElementCaption;
"instant-apps-interactive-legend-legend-element": LuminaInstantAppsInteractiveLegendLegendElement;
"instant-apps-interactive-legend-legend-element-caption": LuminaInstantAppsInteractiveLegendLegendElementCaption;
"instant-apps-interactive-legend-relationship": LuminaInstantAppsInteractiveLegendRelationship;
"instant-apps-keyboard-shortcuts": LuminaInstantAppsKeyboardShortcuts;
"instant-apps-landing-page": LuminaInstantAppsLandingPage;
"instant-apps-language-switcher": LuminaInstantAppsLanguageSwitcher;
"instant-apps-language-translator": LuminaInstantAppsLanguageTranslator;
"instant-apps-ckeditor-wrapper": LuminaInstantAppsCkeditorWrapper;
"instant-apps-language-translator-content": LuminaInstantAppsLanguageTranslatorContent;
"instant-apps-language-translator-item": LuminaInstantAppsLanguageTranslatorItem;
"instant-apps-language-translator-search": LuminaInstantAppsLanguageTranslatorSearch;
"instant-apps-measurement": LuminaInstantAppsMeasurement;
"instant-apps-measurement-tool": LuminaInstantAppsMeasurementTool;
"instant-apps-popover": LuminaInstantAppsPopover;
"instant-apps-popovers": LuminaInstantAppsPopovers;
"instant-apps-scoreboard": LuminaInstantAppsScoreboard;
"instant-apps-sign-in": LuminaInstantAppsSignIn;
"instant-apps-social-share": LuminaInstantAppsSocialShare;
"instant-apps-splash": LuminaInstantAppsSplash;
"instant-apps-time-filter": LuminaInstantAppsTimeFilter;
}
}
}