/* 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 MyLogo { /** * @default 'currentcolor' */ "fill": string; /** * @default 1.0 */ "opacity": number; /** * @default undefined */ "size": number; /** * @default undefined */ "stroke": string; } } declare global { interface HTMLMyLogoElement extends Components.MyLogo, HTMLStencilElement { } var HTMLMyLogoElement: { prototype: HTMLMyLogoElement; new (): HTMLMyLogoElement; }; interface HTMLElementTagNameMap { "my-logo": HTMLMyLogoElement; } } declare namespace LocalJSX { interface MyLogo { /** * @default 'currentcolor' */ "fill"?: string; /** * @default 1.0 */ "opacity"?: number; /** * @default undefined */ "size"?: number; /** * @default undefined */ "stroke"?: string; } interface MyLogoAttributes { "fill": string; "stroke": string; "opacity": number; "size": number; } interface IntrinsicElements { "my-logo": Omit & { [K in keyof MyLogo & keyof MyLogoAttributes]?: MyLogo[K] } & { [K in keyof MyLogo & keyof MyLogoAttributes as `attr:${K}`]?: MyLogoAttributes[K] } & { [K in keyof MyLogo & keyof MyLogoAttributes as `prop:${K}`]?: MyLogo[K] }; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "my-logo": LocalJSX.IntrinsicElements["my-logo"] & JSXBase.HTMLAttributes; } } }