/* 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/core/internal'; import { ButtonVariants, GridAlignVariants, GridColumns, GridColumnsLg, GridColumnsSm, HeadingSectionVariants, HeadingVarians, LinkVariants, } from './utils/utils'; export namespace Components { interface HyBaseline {} interface HyButton { 'icon'?: string; 'iconRight'?: string; 'variant': ButtonVariants; } interface HyDocsContainer {} interface HyGridContainer {} interface HyGridItem { 'columns': GridColumns; 'columnslg': GridColumnsLg; 'columnssm': GridColumnsSm; 'contentalign': GridAlignVariants; } interface HyGridRow {} interface HyHeading { 'heading': HeadingVarians; 'section': HeadingSectionVariants; } interface HyIcon { 'fill': string; 'icon': string; 'size': number; } interface HyIngress {} interface HyLink { 'ariaLabel'?: string; 'isExternal': boolean; 'linkContent': string; 'url'?: string; 'variant': LinkVariants; } interface HyParagraphText {} interface HyRow { 'align': string; 'justify': string; } interface HyTinyText {} } declare global { interface HTMLHyBaselineElement extends Components.HyBaseline, HTMLStencilElement {} var HTMLHyBaselineElement: { prototype: HTMLHyBaselineElement; new (): HTMLHyBaselineElement; }; interface HTMLHyButtonElement extends Components.HyButton, HTMLStencilElement {} var HTMLHyButtonElement: { prototype: HTMLHyButtonElement; new (): HTMLHyButtonElement; }; interface HTMLHyDocsContainerElement extends Components.HyDocsContainer, HTMLStencilElement {} var HTMLHyDocsContainerElement: { prototype: HTMLHyDocsContainerElement; new (): HTMLHyDocsContainerElement; }; interface HTMLHyGridContainerElement extends Components.HyGridContainer, HTMLStencilElement {} var HTMLHyGridContainerElement: { prototype: HTMLHyGridContainerElement; new (): HTMLHyGridContainerElement; }; interface HTMLHyGridItemElement extends Components.HyGridItem, HTMLStencilElement {} var HTMLHyGridItemElement: { prototype: HTMLHyGridItemElement; new (): HTMLHyGridItemElement; }; interface HTMLHyGridRowElement extends Components.HyGridRow, HTMLStencilElement {} var HTMLHyGridRowElement: { prototype: HTMLHyGridRowElement; new (): HTMLHyGridRowElement; }; interface HTMLHyHeadingElement extends Components.HyHeading, HTMLStencilElement {} var HTMLHyHeadingElement: { prototype: HTMLHyHeadingElement; new (): HTMLHyHeadingElement; }; interface HTMLHyIconElement extends Components.HyIcon, HTMLStencilElement {} var HTMLHyIconElement: { prototype: HTMLHyIconElement; new (): HTMLHyIconElement; }; interface HTMLHyIngressElement extends Components.HyIngress, HTMLStencilElement {} var HTMLHyIngressElement: { prototype: HTMLHyIngressElement; new (): HTMLHyIngressElement; }; interface HTMLHyLinkElement extends Components.HyLink, HTMLStencilElement {} var HTMLHyLinkElement: { prototype: HTMLHyLinkElement; new (): HTMLHyLinkElement; }; interface HTMLHyParagraphTextElement extends Components.HyParagraphText, HTMLStencilElement {} var HTMLHyParagraphTextElement: { prototype: HTMLHyParagraphTextElement; new (): HTMLHyParagraphTextElement; }; interface HTMLHyRowElement extends Components.HyRow, HTMLStencilElement {} var HTMLHyRowElement: { prototype: HTMLHyRowElement; new (): HTMLHyRowElement; }; interface HTMLHyTinyTextElement extends Components.HyTinyText, HTMLStencilElement {} var HTMLHyTinyTextElement: { prototype: HTMLHyTinyTextElement; new (): HTMLHyTinyTextElement; }; interface HTMLElementTagNameMap { 'hy-baseline': HTMLHyBaselineElement; 'hy-button': HTMLHyButtonElement; 'hy-docs-container': HTMLHyDocsContainerElement; 'hy-grid-container': HTMLHyGridContainerElement; 'hy-grid-item': HTMLHyGridItemElement; 'hy-grid-row': HTMLHyGridRowElement; 'hy-heading': HTMLHyHeadingElement; 'hy-icon': HTMLHyIconElement; 'hy-ingress': HTMLHyIngressElement; 'hy-link': HTMLHyLinkElement; 'hy-paragraph-text': HTMLHyParagraphTextElement; 'hy-row': HTMLHyRowElement; 'hy-tiny-text': HTMLHyTinyTextElement; } } declare namespace LocalJSX { interface HyBaseline {} interface HyButton { 'icon'?: string; 'iconRight'?: string; 'variant'?: ButtonVariants; } interface HyDocsContainer {} interface HyGridContainer {} interface HyGridItem { 'columns'?: GridColumns; 'columnslg'?: GridColumnsLg; 'columnssm'?: GridColumnsSm; 'contentalign'?: GridAlignVariants; } interface HyGridRow {} interface HyHeading { 'heading'?: HeadingVarians; 'section'?: HeadingSectionVariants; } interface HyIcon { 'fill'?: string; 'icon'?: string; 'size'?: number; } interface HyIngress {} interface HyLink { 'ariaLabel'?: string; 'isExternal'?: boolean; 'linkContent'?: string; 'url'?: string; 'variant'?: LinkVariants; } interface HyParagraphText {} interface HyRow { 'align'?: string; 'justify'?: string; } interface HyTinyText {} interface IntrinsicElements { 'hy-baseline': HyBaseline; 'hy-button': HyButton; 'hy-docs-container': HyDocsContainer; 'hy-grid-container': HyGridContainer; 'hy-grid-item': HyGridItem; 'hy-grid-row': HyGridRow; 'hy-heading': HyHeading; 'hy-icon': HyIcon; 'hy-ingress': HyIngress; 'hy-link': HyLink; 'hy-paragraph-text': HyParagraphText; 'hy-row': HyRow; 'hy-tiny-text': HyTinyText; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { 'hy-baseline': LocalJSX.HyBaseline & JSXBase.HTMLAttributes<HTMLHyBaselineElement>; 'hy-button': LocalJSX.HyButton & JSXBase.HTMLAttributes<HTMLHyButtonElement>; 'hy-docs-container': LocalJSX.HyDocsContainer & JSXBase.HTMLAttributes<HTMLHyDocsContainerElement>; 'hy-grid-container': LocalJSX.HyGridContainer & JSXBase.HTMLAttributes<HTMLHyGridContainerElement>; 'hy-grid-item': LocalJSX.HyGridItem & JSXBase.HTMLAttributes<HTMLHyGridItemElement>; 'hy-grid-row': LocalJSX.HyGridRow & JSXBase.HTMLAttributes<HTMLHyGridRowElement>; 'hy-heading': LocalJSX.HyHeading & JSXBase.HTMLAttributes<HTMLHyHeadingElement>; 'hy-icon': LocalJSX.HyIcon & JSXBase.HTMLAttributes<HTMLHyIconElement>; 'hy-ingress': LocalJSX.HyIngress & JSXBase.HTMLAttributes<HTMLHyIngressElement>; 'hy-link': LocalJSX.HyLink & JSXBase.HTMLAttributes<HTMLHyLinkElement>; 'hy-paragraph-text': LocalJSX.HyParagraphText & JSXBase.HTMLAttributes<HTMLHyParagraphTextElement>; 'hy-row': LocalJSX.HyRow & JSXBase.HTMLAttributes<HTMLHyRowElement>; 'hy-tiny-text': LocalJSX.HyTinyText & JSXBase.HTMLAttributes<HTMLHyTinyTextElement>; } } }