/* 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"; import { InputFomat } from "./components/ui-elements/model/input.model"; export { InputFomat } from "./components/ui-elements/model/input.model"; export namespace Components { interface AgGridTable { "agentData": any; /** * @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5. */ "agent-data"?: any; } interface AppFrame { } interface CardTemplate { } interface CpDemo { } interface DynamicForm { "config": any; } interface FormButton { "inputValue": InputFomat; } interface FormCheckbox { "inputValue": InputFomat; } interface FormInput { "inputValue": InputFomat; "resetKey": number; /** * @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5. */ "reset-key"?: number; } interface FormRadio { "inputValue": InputFomat; } interface FormSelect { "inputValue": InputFomat; "resetKey": number; /** * @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5. */ "reset-key"?: number; } interface FormTextarea { "inputValue": InputFomat; } interface FormUpload { "formData": { [key: string]: any }; "inputValue": InputFomat; } interface GenericForm { "config": any; } interface ListComponent { "list": any[]; "searchCard": string; /** * @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5. */ "search-card"?: string; } interface MyComponent { /** * The first name */ "first": string; /** * The last name */ "last": string; /** * The middle name */ "middle": string; } interface SchemaSlot { "schema": slotSchema[]; } interface TestBasic { } } export interface DynamicFormCustomEvent extends CustomEvent { detail: T; target: HTMLDynamicFormElement; } export interface FormButtonCustomEvent extends CustomEvent { detail: T; target: HTMLFormButtonElement; } export interface FormCheckboxCustomEvent extends CustomEvent { detail: T; target: HTMLFormCheckboxElement; } export interface FormInputCustomEvent extends CustomEvent { detail: T; target: HTMLFormInputElement; } export interface FormRadioCustomEvent extends CustomEvent { detail: T; target: HTMLFormRadioElement; } export interface FormSelectCustomEvent extends CustomEvent { detail: T; target: HTMLFormSelectElement; } export interface FormTextareaCustomEvent extends CustomEvent { detail: T; target: HTMLFormTextareaElement; } export interface FormUploadCustomEvent extends CustomEvent { detail: T; target: HTMLFormUploadElement; } export interface GenericFormCustomEvent extends CustomEvent { detail: T; target: HTMLGenericFormElement; } export interface TestBasicCustomEvent extends CustomEvent { detail: T; target: HTMLTestBasicElement; } declare global { interface HTMLAgGridTableElement extends Components.AgGridTable, HTMLStencilElement { } var HTMLAgGridTableElement: { prototype: HTMLAgGridTableElement; new (): HTMLAgGridTableElement; }; interface HTMLAppFrameElement extends Components.AppFrame, HTMLStencilElement { } var HTMLAppFrameElement: { prototype: HTMLAppFrameElement; new (): HTMLAppFrameElement; }; interface HTMLCardTemplateElement extends Components.CardTemplate, HTMLStencilElement { } var HTMLCardTemplateElement: { prototype: HTMLCardTemplateElement; new (): HTMLCardTemplateElement; }; interface HTMLCpDemoElement extends Components.CpDemo, HTMLStencilElement { } var HTMLCpDemoElement: { prototype: HTMLCpDemoElement; new (): HTMLCpDemoElement; }; interface HTMLDynamicFormElementEventMap { "formSubmit": any; } interface HTMLDynamicFormElement extends Components.DynamicForm, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLDynamicFormElement, ev: DynamicFormCustomEvent) => 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: HTMLDynamicFormElement, ev: DynamicFormCustomEvent) => 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 HTMLDynamicFormElement: { prototype: HTMLDynamicFormElement; new (): HTMLDynamicFormElement; }; interface HTMLFormButtonElementEventMap { "buttonClick": any; } interface HTMLFormButtonElement extends Components.FormButton, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFormButtonElement, ev: FormButtonCustomEvent) => 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: HTMLFormButtonElement, ev: FormButtonCustomEvent) => 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 HTMLFormButtonElement: { prototype: HTMLFormButtonElement; new (): HTMLFormButtonElement; }; interface HTMLFormCheckboxElementEventMap { "valueChanged": { id: string; value: any }; } interface HTMLFormCheckboxElement extends Components.FormCheckbox, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFormCheckboxElement, ev: FormCheckboxCustomEvent) => 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: HTMLFormCheckboxElement, ev: FormCheckboxCustomEvent) => 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 HTMLFormCheckboxElement: { prototype: HTMLFormCheckboxElement; new (): HTMLFormCheckboxElement; }; interface HTMLFormInputElementEventMap { "valueChanged": { id: string; value: any }; } interface HTMLFormInputElement extends Components.FormInput, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFormInputElement, ev: FormInputCustomEvent) => 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: HTMLFormInputElement, ev: FormInputCustomEvent) => 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 HTMLFormInputElement: { prototype: HTMLFormInputElement; new (): HTMLFormInputElement; }; interface HTMLFormRadioElementEventMap { "valueChanged": { id: string; value: any }; } interface HTMLFormRadioElement extends Components.FormRadio, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFormRadioElement, ev: FormRadioCustomEvent) => 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: HTMLFormRadioElement, ev: FormRadioCustomEvent) => 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 HTMLFormRadioElement: { prototype: HTMLFormRadioElement; new (): HTMLFormRadioElement; }; interface HTMLFormSelectElementEventMap { "valueChanged": { id: string; value: any }; } interface HTMLFormSelectElement extends Components.FormSelect, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFormSelectElement, ev: FormSelectCustomEvent) => 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: HTMLFormSelectElement, ev: FormSelectCustomEvent) => 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 HTMLFormSelectElement: { prototype: HTMLFormSelectElement; new (): HTMLFormSelectElement; }; interface HTMLFormTextareaElementEventMap { "valueChanged": { id: string; value: any }; } interface HTMLFormTextareaElement extends Components.FormTextarea, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFormTextareaElement, ev: FormTextareaCustomEvent) => 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: HTMLFormTextareaElement, ev: FormTextareaCustomEvent) => 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 HTMLFormTextareaElement: { prototype: HTMLFormTextareaElement; new (): HTMLFormTextareaElement; }; interface HTMLFormUploadElementEventMap { "valueChanged": { id: string; value: any }; } interface HTMLFormUploadElement extends Components.FormUpload, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFormUploadElement, ev: FormUploadCustomEvent) => 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: HTMLFormUploadElement, ev: FormUploadCustomEvent) => 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 HTMLFormUploadElement: { prototype: HTMLFormUploadElement; new (): HTMLFormUploadElement; }; interface HTMLGenericFormElementEventMap { "formSubmit": any; } interface HTMLGenericFormElement extends Components.GenericForm, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLGenericFormElement, ev: GenericFormCustomEvent) => 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: HTMLGenericFormElement, ev: GenericFormCustomEvent) => 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 HTMLGenericFormElement: { prototype: HTMLGenericFormElement; new (): HTMLGenericFormElement; }; interface HTMLListComponentElement extends Components.ListComponent, HTMLStencilElement { } var HTMLListComponentElement: { prototype: HTMLListComponentElement; new (): HTMLListComponentElement; }; interface HTMLMyComponentElement extends Components.MyComponent, HTMLStencilElement { } var HTMLMyComponentElement: { prototype: HTMLMyComponentElement; new (): HTMLMyComponentElement; }; interface HTMLSchemaSlotElement extends Components.SchemaSlot, HTMLStencilElement { } var HTMLSchemaSlotElement: { prototype: HTMLSchemaSlotElement; new (): HTMLSchemaSlotElement; }; interface HTMLTestBasicElementEventMap { "inputChanged": string; } interface HTMLTestBasicElement extends Components.TestBasic, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLTestBasicElement, ev: TestBasicCustomEvent) => 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: HTMLTestBasicElement, ev: TestBasicCustomEvent) => 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 HTMLTestBasicElement: { prototype: HTMLTestBasicElement; new (): HTMLTestBasicElement; }; interface HTMLElementTagNameMap { "ag-grid-table": HTMLAgGridTableElement; "app-frame": HTMLAppFrameElement; "card-template": HTMLCardTemplateElement; "cp-demo": HTMLCpDemoElement; "dynamic-form": HTMLDynamicFormElement; "form-button": HTMLFormButtonElement; "form-checkbox": HTMLFormCheckboxElement; "form-input": HTMLFormInputElement; "form-radio": HTMLFormRadioElement; "form-select": HTMLFormSelectElement; "form-textarea": HTMLFormTextareaElement; "form-upload": HTMLFormUploadElement; "generic-form": HTMLGenericFormElement; "list-component": HTMLListComponentElement; "my-component": HTMLMyComponentElement; "schema-slot": HTMLSchemaSlotElement; "test-basic": HTMLTestBasicElement; } } declare namespace LocalJSX { interface AgGridTable { "agentData"?: any; /** * @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5. */ "agent-data"?: any; } interface AppFrame { } interface CardTemplate { } interface CpDemo { } interface DynamicForm { "config"?: any; "onFormSubmit"?: (event: DynamicFormCustomEvent) => void; } interface FormButton { "inputValue"?: InputFomat; "onButtonClick"?: (event: FormButtonCustomEvent) => void; } interface FormCheckbox { "inputValue"?: InputFomat; "onValueChanged"?: (event: FormCheckboxCustomEvent<{ id: string; value: any }>) => void; } interface FormInput { "inputValue"?: InputFomat; "onValueChanged"?: (event: FormInputCustomEvent<{ id: string; value: any }>) => void; "resetKey"?: number; /** * @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5. */ "reset-key"?: number; } interface FormRadio { "inputValue"?: InputFomat; "onValueChanged"?: (event: FormRadioCustomEvent<{ id: string; value: any }>) => void; } interface FormSelect { "inputValue"?: InputFomat; "onValueChanged"?: (event: FormSelectCustomEvent<{ id: string; value: any }>) => void; "resetKey"?: number; /** * @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5. */ "reset-key"?: number; } interface FormTextarea { "inputValue"?: InputFomat; "onValueChanged"?: (event: FormTextareaCustomEvent<{ id: string; value: any }>) => void; } interface FormUpload { "formData"?: { [key: string]: any }; "inputValue"?: InputFomat; "onValueChanged"?: (event: FormUploadCustomEvent<{ id: string; value: any }>) => void; } interface GenericForm { "config"?: any; "onFormSubmit"?: (event: GenericFormCustomEvent) => void; } interface ListComponent { "list"?: any[]; "searchCard"?: string; /** * @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5. */ "search-card"?: string; } interface MyComponent { /** * The first name */ "first"?: string; /** * The last name */ "last"?: string; /** * The middle name */ "middle"?: string; } interface SchemaSlot { "schema"?: slotSchema[]; } interface TestBasic { "onInputChanged"?: (event: TestBasicCustomEvent) => void; } interface IntrinsicElements { "ag-grid-table": AgGridTable; "app-frame": AppFrame; "card-template": CardTemplate; "cp-demo": CpDemo; "dynamic-form": DynamicForm; "form-button": FormButton; "form-checkbox": FormCheckbox; "form-input": FormInput; "form-radio": FormRadio; "form-select": FormSelect; "form-textarea": FormTextarea; "form-upload": FormUpload; "generic-form": GenericForm; "list-component": ListComponent; "my-component": MyComponent; "schema-slot": SchemaSlot; "test-basic": TestBasic; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "ag-grid-table": LocalJSX.AgGridTable & JSXBase.HTMLAttributes; "app-frame": LocalJSX.AppFrame & JSXBase.HTMLAttributes; "card-template": LocalJSX.CardTemplate & JSXBase.HTMLAttributes; "cp-demo": LocalJSX.CpDemo & JSXBase.HTMLAttributes; "dynamic-form": LocalJSX.DynamicForm & JSXBase.HTMLAttributes; "form-button": LocalJSX.FormButton & JSXBase.HTMLAttributes; "form-checkbox": LocalJSX.FormCheckbox & JSXBase.HTMLAttributes; "form-input": LocalJSX.FormInput & JSXBase.HTMLAttributes; "form-radio": LocalJSX.FormRadio & JSXBase.HTMLAttributes; "form-select": LocalJSX.FormSelect & JSXBase.HTMLAttributes; "form-textarea": LocalJSX.FormTextarea & JSXBase.HTMLAttributes; "form-upload": LocalJSX.FormUpload & JSXBase.HTMLAttributes; "generic-form": LocalJSX.GenericForm & JSXBase.HTMLAttributes; "list-component": LocalJSX.ListComponent & JSXBase.HTMLAttributes; "my-component": LocalJSX.MyComponent & JSXBase.HTMLAttributes; "schema-slot": LocalJSX.SchemaSlot & JSXBase.HTMLAttributes; "test-basic": LocalJSX.TestBasic & JSXBase.HTMLAttributes; } } }