/* eslint-disable */ /* tslint:disable */ /** * This is an autogenerated file created by the Stencil compiler. * It contains typing information for all components that exist in this project. */ import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime"; export namespace Components { interface FdiContainer { "__settings": any; } interface FdiDateTimePicker { "__dateonly": boolean; "__datetime": string; "__settings": any; } interface FdiImageUploader { "__settings": any; "__value": any; } interface FdiMultiInput { "__inputs": any; "__settings": any; } interface FdiMultiselect { "__opts": any; "__selected": any; "__settings": any; "__value": string; } interface FdiSortable { "__items": any; "__settings": any; } interface FdiTextInput { "__settings": any; "__value": string; "focusInput": () => Promise; } interface FdiTooltip { "__html": string; "__settings": any; } interface FdiWizard { "__ajaxUrl": string; "__existingAnswers": string; "__master": string; "__targetFI": string; "__templateId": string; "__wizardId": string; } interface FdiWizards { "__displayFields": string; "__templateId": string; "__title": string; "__wizards": string; } interface MyComponent { /** * The first name */ "first": string; /** * The last name */ "last": string; /** * The middle name */ "middle": string; } } export interface FdiDateTimePickerCustomEvent extends CustomEvent { detail: T; target: HTMLFdiDateTimePickerElement; } export interface FdiImageUploaderCustomEvent extends CustomEvent { detail: T; target: HTMLFdiImageUploaderElement; } export interface FdiMultiInputCustomEvent extends CustomEvent { detail: T; target: HTMLFdiMultiInputElement; } export interface FdiMultiselectCustomEvent extends CustomEvent { detail: T; target: HTMLFdiMultiselectElement; } export interface FdiSortableCustomEvent extends CustomEvent { detail: T; target: HTMLFdiSortableElement; } export interface FdiTextInputCustomEvent extends CustomEvent { detail: T; target: HTMLFdiTextInputElement; } export interface FdiWizardCustomEvent extends CustomEvent { detail: T; target: HTMLFdiWizardElement; } export interface FdiWizardsCustomEvent extends CustomEvent { detail: T; target: HTMLFdiWizardsElement; } declare global { interface HTMLFdiContainerElement extends Components.FdiContainer, HTMLStencilElement { } var HTMLFdiContainerElement: { prototype: HTMLFdiContainerElement; new (): HTMLFdiContainerElement; }; interface HTMLFdiDateTimePickerElementEventMap { "fdi_wc_datetimepicker_change": any; } interface HTMLFdiDateTimePickerElement extends Components.FdiDateTimePicker, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFdiDateTimePickerElement, ev: FdiDateTimePickerCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLFdiDateTimePickerElement, ev: FdiDateTimePickerCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLFdiDateTimePickerElement: { prototype: HTMLFdiDateTimePickerElement; new (): HTMLFdiDateTimePickerElement; }; interface HTMLFdiImageUploaderElementEventMap { "fdi_wc_image_uploader_load": any; } interface HTMLFdiImageUploaderElement extends Components.FdiImageUploader, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFdiImageUploaderElement, ev: FdiImageUploaderCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLFdiImageUploaderElement, ev: FdiImageUploaderCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLFdiImageUploaderElement: { prototype: HTMLFdiImageUploaderElement; new (): HTMLFdiImageUploaderElement; }; interface HTMLFdiMultiInputElementEventMap { "fdi_wc_multi-input_change": any; } interface HTMLFdiMultiInputElement extends Components.FdiMultiInput, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFdiMultiInputElement, ev: FdiMultiInputCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLFdiMultiInputElement, ev: FdiMultiInputCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLFdiMultiInputElement: { prototype: HTMLFdiMultiInputElement; new (): HTMLFdiMultiInputElement; }; interface HTMLFdiMultiselectElementEventMap { "fdi_wc_multiselect_change": any; } interface HTMLFdiMultiselectElement extends Components.FdiMultiselect, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFdiMultiselectElement, ev: FdiMultiselectCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLFdiMultiselectElement, ev: FdiMultiselectCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLFdiMultiselectElement: { prototype: HTMLFdiMultiselectElement; new (): HTMLFdiMultiselectElement; }; interface HTMLFdiSortableElementEventMap { "fdi_wc_sortable_update": any; } interface HTMLFdiSortableElement extends Components.FdiSortable, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFdiSortableElement, ev: FdiSortableCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLFdiSortableElement, ev: FdiSortableCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLFdiSortableElement: { prototype: HTMLFdiSortableElement; new (): HTMLFdiSortableElement; }; interface HTMLFdiTextInputElementEventMap { "fdi_wc_input_change": any; } interface HTMLFdiTextInputElement extends Components.FdiTextInput, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFdiTextInputElement, ev: FdiTextInputCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLFdiTextInputElement, ev: FdiTextInputCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLFdiTextInputElement: { prototype: HTMLFdiTextInputElement; new (): HTMLFdiTextInputElement; }; interface HTMLFdiTooltipElement extends Components.FdiTooltip, HTMLStencilElement { } var HTMLFdiTooltipElement: { prototype: HTMLFdiTooltipElement; new (): HTMLFdiTooltipElement; }; interface HTMLFdiWizardElementEventMap { "fdi_wc_wizardCompleted": any; } interface HTMLFdiWizardElement extends Components.FdiWizard, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFdiWizardElement, ev: FdiWizardCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLFdiWizardElement, ev: FdiWizardCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLFdiWizardElement: { prototype: HTMLFdiWizardElement; new (): HTMLFdiWizardElement; }; interface HTMLFdiWizardsElementEventMap { "fdi_wc_wizardsComplete": any; } interface HTMLFdiWizardsElement extends Components.FdiWizards, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFdiWizardsElement, ev: FdiWizardsCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLFdiWizardsElement, ev: FdiWizardsCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLFdiWizardsElement: { prototype: HTMLFdiWizardsElement; new (): HTMLFdiWizardsElement; }; interface HTMLMyComponentElement extends Components.MyComponent, HTMLStencilElement { } var HTMLMyComponentElement: { prototype: HTMLMyComponentElement; new (): HTMLMyComponentElement; }; interface HTMLElementTagNameMap { "fdi-container": HTMLFdiContainerElement; "fdi-date-time-picker": HTMLFdiDateTimePickerElement; "fdi-image-uploader": HTMLFdiImageUploaderElement; "fdi-multi-input": HTMLFdiMultiInputElement; "fdi-multiselect": HTMLFdiMultiselectElement; "fdi-sortable": HTMLFdiSortableElement; "fdi-text-input": HTMLFdiTextInputElement; "fdi-tooltip": HTMLFdiTooltipElement; "fdi-wizard": HTMLFdiWizardElement; "fdi-wizards": HTMLFdiWizardsElement; "my-component": HTMLMyComponentElement; } } declare namespace LocalJSX { interface FdiContainer { "__settings"?: any; } interface FdiDateTimePicker { "__dateonly"?: boolean; "__datetime"?: string; "__settings"?: any; "onFdi_wc_datetimepicker_change"?: (event: FdiDateTimePickerCustomEvent) => void; } interface FdiImageUploader { "__settings"?: any; "__value"?: any; "onFdi_wc_image_uploader_load"?: (event: FdiImageUploaderCustomEvent) => void; } interface FdiMultiInput { "__inputs"?: any; "__settings"?: any; "onFdi_wc_multi-input_change"?: (event: FdiMultiInputCustomEvent) => void; } interface FdiMultiselect { "__opts"?: any; "__selected"?: any; "__settings"?: any; "__value"?: string; "onFdi_wc_multiselect_change"?: (event: FdiMultiselectCustomEvent) => void; } interface FdiSortable { "__items"?: any; "__settings"?: any; "onFdi_wc_sortable_update"?: (event: FdiSortableCustomEvent) => void; } interface FdiTextInput { "__settings"?: any; "__value"?: string; "onFdi_wc_input_change"?: (event: FdiTextInputCustomEvent) => void; } interface FdiTooltip { "__html"?: string; "__settings"?: any; } interface FdiWizard { "__ajaxUrl"?: string; "__existingAnswers"?: string; "__master"?: string; "__targetFI"?: string; "__templateId"?: string; "__wizardId"?: string; "onFdi_wc_wizardCompleted"?: (event: FdiWizardCustomEvent) => void; } interface FdiWizards { "__displayFields"?: string; "__templateId"?: string; "__title"?: string; "__wizards"?: string; "onFdi_wc_wizardsComplete"?: (event: FdiWizardsCustomEvent) => void; } interface MyComponent { /** * The first name */ "first"?: string; /** * The last name */ "last"?: string; /** * The middle name */ "middle"?: string; } interface IntrinsicElements { "fdi-container": FdiContainer; "fdi-date-time-picker": FdiDateTimePicker; "fdi-image-uploader": FdiImageUploader; "fdi-multi-input": FdiMultiInput; "fdi-multiselect": FdiMultiselect; "fdi-sortable": FdiSortable; "fdi-text-input": FdiTextInput; "fdi-tooltip": FdiTooltip; "fdi-wizard": FdiWizard; "fdi-wizards": FdiWizards; "my-component": MyComponent; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "fdi-container": LocalJSX.FdiContainer & JSXBase.HTMLAttributes; "fdi-date-time-picker": LocalJSX.FdiDateTimePicker & JSXBase.HTMLAttributes; "fdi-image-uploader": LocalJSX.FdiImageUploader & JSXBase.HTMLAttributes; "fdi-multi-input": LocalJSX.FdiMultiInput & JSXBase.HTMLAttributes; "fdi-multiselect": LocalJSX.FdiMultiselect & JSXBase.HTMLAttributes; "fdi-sortable": LocalJSX.FdiSortable & JSXBase.HTMLAttributes; "fdi-text-input": LocalJSX.FdiTextInput & JSXBase.HTMLAttributes; "fdi-tooltip": LocalJSX.FdiTooltip & JSXBase.HTMLAttributes; "fdi-wizard": LocalJSX.FdiWizard & JSXBase.HTMLAttributes; "fdi-wizards": LocalJSX.FdiWizards & JSXBase.HTMLAttributes; "my-component": LocalJSX.MyComponent & JSXBase.HTMLAttributes; } } }