/* 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 ButtonApp { "name": string; "onClick": (event: MouseEvent) => void; "type"?: 'button' | 'submit' | 'reset'; } interface ChecktextApp { "id": string; "name": string; "onChange": (event: CustomEvent) => void; "value"?: string; } interface HeadingApp { "description": string; "title": string; } interface InputApp { "id": string; "label"?: string; "onChange": (event: CustomEvent) => void; "placeholder"?: string; "type": 'text' | 'number' | 'date' | 'email' | 'password' | 'checkbox'; "value"?: string; } interface LinkiconApp { "alt": string; "href": string; "name": string; "src": string; "title": string; } interface MyAccordion { "color": string; "description": string; "label": string; "width": string; } } export interface MyAccordionCustomEvent extends CustomEvent { detail: T; target: HTMLMyAccordionElement; } declare global { interface HTMLButtonAppElement extends Components.ButtonApp, HTMLStencilElement { } var HTMLButtonAppElement: { prototype: HTMLButtonAppElement; new (): HTMLButtonAppElement; }; interface HTMLChecktextAppElement extends Components.ChecktextApp, HTMLStencilElement { } var HTMLChecktextAppElement: { prototype: HTMLChecktextAppElement; new (): HTMLChecktextAppElement; }; interface HTMLHeadingAppElement extends Components.HeadingApp, HTMLStencilElement { } var HTMLHeadingAppElement: { prototype: HTMLHeadingAppElement; new (): HTMLHeadingAppElement; }; interface HTMLInputAppElement extends Components.InputApp, HTMLStencilElement { } var HTMLInputAppElement: { prototype: HTMLInputAppElement; new (): HTMLInputAppElement; }; interface HTMLLinkiconAppElement extends Components.LinkiconApp, HTMLStencilElement { } var HTMLLinkiconAppElement: { prototype: HTMLLinkiconAppElement; new (): HTMLLinkiconAppElement; }; interface HTMLMyAccordionElement extends Components.MyAccordion, HTMLStencilElement { } var HTMLMyAccordionElement: { prototype: HTMLMyAccordionElement; new (): HTMLMyAccordionElement; }; interface HTMLElementTagNameMap { "button-app": HTMLButtonAppElement; "checktext-app": HTMLChecktextAppElement; "heading-app": HTMLHeadingAppElement; "input-app": HTMLInputAppElement; "linkicon-app": HTMLLinkiconAppElement; "my-accordion": HTMLMyAccordionElement; } } declare namespace LocalJSX { interface ButtonApp { "name"?: string; "onClick"?: (event: MouseEvent) => void; "type"?: 'button' | 'submit' | 'reset'; } interface ChecktextApp { "id"?: string; "name"?: string; "onChange"?: (event: CustomEvent) => void; "value"?: string; } interface HeadingApp { "description"?: string; "title"?: string; } interface InputApp { "id"?: string; "label"?: string; "onChange"?: (event: CustomEvent) => void; "placeholder"?: string; "type"?: 'text' | 'number' | 'date' | 'email' | 'password' | 'checkbox'; "value"?: string; } interface LinkiconApp { "alt"?: string; "href"?: string; "name"?: string; "src"?: string; "title"?: string; } interface MyAccordion { "color"?: string; "description"?: string; "label"?: string; "onOnToggle"?: (event: MyAccordionCustomEvent) => void; "width"?: string; } interface IntrinsicElements { "button-app": ButtonApp; "checktext-app": ChecktextApp; "heading-app": HeadingApp; "input-app": InputApp; "linkicon-app": LinkiconApp; "my-accordion": MyAccordion; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "button-app": LocalJSX.ButtonApp & JSXBase.HTMLAttributes; "checktext-app": LocalJSX.ChecktextApp & JSXBase.HTMLAttributes; "heading-app": LocalJSX.HeadingApp & JSXBase.HTMLAttributes; "input-app": LocalJSX.InputApp & JSXBase.HTMLAttributes; "linkicon-app": LocalJSX.LinkiconApp & JSXBase.HTMLAttributes; "my-accordion": LocalJSX.MyAccordion & JSXBase.HTMLAttributes; } } }