/* 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.core'; export namespace Components { interface TobaLogo { 'class': string; 'colorMode': 'grey' | 'bw' | 'full'; /** * Whether to attach events to have eyes follow pointer. */ 'doAnimate': boolean; /** * Pixel width and height of logo */ 'size': number; } interface TobaSvg { /** * Name of asset to use as `src` resolved with `getAssetPath()`. */ 'asset'?: string; /** * Style class */ 'class'?: string; 'height'?: number; /** * Whether to move style classes defined for a `` out of the shadow DOM to the `` element itself. The default is `true`. This property has no effect if the `use` property is undefined. */ 'hoistStyles': boolean; 'size'?: number; /** * URL of SVG file to load. This will be ignored if `use` or `svgText` are specified. */ 'src'?: string; 'svgText'?: string; /** * ID of SVG symbol to use in this position. This will be ignored if `svgText` is specified. */ 'use'?: string; 'width'?: number; } } declare global { interface HTMLTobaLogoElement extends Components.TobaLogo, HTMLStencilElement {} var HTMLTobaLogoElement: { prototype: HTMLTobaLogoElement; new (): HTMLTobaLogoElement; }; interface HTMLTobaSvgElement extends Components.TobaSvg, HTMLStencilElement {} var HTMLTobaSvgElement: { prototype: HTMLTobaSvgElement; new (): HTMLTobaSvgElement; }; interface HTMLElementTagNameMap { 'toba-logo': HTMLTobaLogoElement; 'toba-svg': HTMLTobaSvgElement; } } declare namespace LocalJSX { interface TobaLogo extends JSXBase.HTMLAttributes { 'class'?: string; 'colorMode'?: 'grey' | 'bw' | 'full'; /** * Whether to attach events to have eyes follow pointer. */ 'doAnimate'?: boolean; /** * Pixel width and height of logo */ 'size'?: number; } interface TobaSvg extends JSXBase.HTMLAttributes { /** * Name of asset to use as `src` resolved with `getAssetPath()`. */ 'asset'?: string; /** * Style class */ 'class'?: string; 'height'?: number; /** * Whether to move style classes defined for a `` out of the shadow DOM to the `` element itself. The default is `true`. This property has no effect if the `use` property is undefined. */ 'hoistStyles'?: boolean; 'size'?: number; /** * URL of SVG file to load. This will be ignored if `use` or `svgText` are specified. */ 'src'?: string; 'svgText'?: string; /** * ID of SVG symbol to use in this position. This will be ignored if `svgText` is specified. */ 'use'?: string; 'width'?: number; } interface IntrinsicElements { 'toba-logo': TobaLogo; 'toba-svg': TobaSvg; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements extends LocalJSX.IntrinsicElements {} } }