/* 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 { ButtonVariation } from "./components/button/button-variation"; export namespace Components { interface KeyButton { "expanded": boolean; "variation": ButtonVariation; } interface KeyDivider { "margin": KeyDividerMargin; } interface KeyLink { "url": string; } interface KeyList { /** * The last name */ "last": string; /** * The middle name */ "middle": string; /** * The first name */ "variation": KeyListVariation; } interface KeyListItem { "labelSize": number; } } declare global { interface HTMLKeyButtonElement extends Components.KeyButton, HTMLStencilElement { } var HTMLKeyButtonElement: { prototype: HTMLKeyButtonElement; new (): HTMLKeyButtonElement; }; interface HTMLKeyDividerElement extends Components.KeyDivider, HTMLStencilElement { } var HTMLKeyDividerElement: { prototype: HTMLKeyDividerElement; new (): HTMLKeyDividerElement; }; interface HTMLKeyLinkElement extends Components.KeyLink, HTMLStencilElement { } var HTMLKeyLinkElement: { prototype: HTMLKeyLinkElement; new (): HTMLKeyLinkElement; }; interface HTMLKeyListElement extends Components.KeyList, HTMLStencilElement { } var HTMLKeyListElement: { prototype: HTMLKeyListElement; new (): HTMLKeyListElement; }; interface HTMLKeyListItemElement extends Components.KeyListItem, HTMLStencilElement { } var HTMLKeyListItemElement: { prototype: HTMLKeyListItemElement; new (): HTMLKeyListItemElement; }; interface HTMLElementTagNameMap { "key-button": HTMLKeyButtonElement; "key-divider": HTMLKeyDividerElement; "key-link": HTMLKeyLinkElement; "key-list": HTMLKeyListElement; "key-list-item": HTMLKeyListItemElement; } } declare namespace LocalJSX { interface KeyButton { "expanded"?: boolean; "variation"?: ButtonVariation; } interface KeyDivider { "margin"?: KeyDividerMargin; } interface KeyLink { "url"?: string; } interface KeyList { /** * The last name */ "last"?: string; /** * The middle name */ "middle"?: string; /** * The first name */ "variation"?: KeyListVariation; } interface KeyListItem { "labelSize"?: number; } interface IntrinsicElements { "key-button": KeyButton; "key-divider": KeyDivider; "key-link": KeyLink; "key-list": KeyList; "key-list-item": KeyListItem; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "key-button": LocalJSX.KeyButton & JSXBase.HTMLAttributes; "key-divider": LocalJSX.KeyDivider & JSXBase.HTMLAttributes; "key-link": LocalJSX.KeyLink & JSXBase.HTMLAttributes; "key-list": LocalJSX.KeyList & JSXBase.HTMLAttributes; "key-list-item": LocalJSX.KeyListItem & JSXBase.HTMLAttributes; } } }