/* 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 ColorBox {} interface HyAccordionContainer { accordionid?: string; } interface HyAccordionItem { accordiontitle?: string; } interface HyBadge { variant: 'primary' | 'warn' | 'success' | 'disabled'; } interface HyBaseline {} interface HyButton { /** * Aria label for the element */ ariaLabel?: string; /** * Use this to programmatically disable the button, matches the native button functionality */ disabled: boolean; /** * Icon to use on the left side */ icon?: string; /** * Icon to use on the right side */ iconRight?: string; /** * Use only with url property. Sets the */ isExternal?: boolean; /** * Size (height) of the button. Normal: 44px, large: 48px */ size: 'normal' | 'large'; /** * deprecated, use disabled boolean value */ state: 'enabled' | 'disabled'; /** * Set this on if an anchor tag is required instead of a button. */ url?: string; /** * The element variant. Defaults to primary */ variant: ButtonVariants; } interface HyCtaLiftupImageText { imageAlt: string; imageRight: boolean; imageUrl: string; mainUrl?: string; mainUrlAriaLabel?: string; mainUrlIsExternal: boolean; mainUrlTitle?: string; standaloneUrl?: string; standaloneUrl2?: string; standaloneUrlAriaLabel?: string; standaloneUrlAriaLabel2?: string; standaloneUrlIsExternal: boolean; standaloneUrlIsExternal2: boolean; standaloneUrlTitle?: string; standaloneUrlTitle2?: string; textDescription: string; textTitle?: string; } interface HyCtaLinkButton { ariaLabel?: string; isExternal: boolean; /** * deprecated, use slot */ linkContent: string; url?: string; } 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 HyImage { aspectRatioHeight: number; aspectRatioWidth: number; caption: string; imageAlt: string; imageUrl?: string; } interface HyIngress {} interface HyLink { ariaLabel?: string; isExternal: boolean; linkContent: string; url?: string; variant: LinkVariants; } interface HyLinkBox { ariaLabel?: string; imageAlt: string; imageUrl: string; isExternal: boolean; textDescription: string; textTitle?: string; url?: string; } interface HyParagraphText {} interface HyRow { align: string; justify: string; } interface HySectionContainer {} interface HyStandaloneLink { ariaLabel?: string; isEnabled: boolean; isExternal: boolean; linkContent: string; url?: string; } interface HyTinyText {} } declare global { interface HTMLColorBoxElement extends Components.ColorBox, HTMLStencilElement {} var HTMLColorBoxElement: { prototype: HTMLColorBoxElement; new (): HTMLColorBoxElement; }; interface HTMLHyAccordionContainerElement extends Components.HyAccordionContainer, HTMLStencilElement {} var HTMLHyAccordionContainerElement: { prototype: HTMLHyAccordionContainerElement; new (): HTMLHyAccordionContainerElement; }; interface HTMLHyAccordionItemElement extends Components.HyAccordionItem, HTMLStencilElement {} var HTMLHyAccordionItemElement: { prototype: HTMLHyAccordionItemElement; new (): HTMLHyAccordionItemElement; }; interface HTMLHyBadgeElement extends Components.HyBadge, HTMLStencilElement {} var HTMLHyBadgeElement: { prototype: HTMLHyBadgeElement; new (): HTMLHyBadgeElement; }; 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 HTMLHyCtaLiftupImageTextElement extends Components.HyCtaLiftupImageText, HTMLStencilElement {} var HTMLHyCtaLiftupImageTextElement: { prototype: HTMLHyCtaLiftupImageTextElement; new (): HTMLHyCtaLiftupImageTextElement; }; interface HTMLHyCtaLinkButtonElement extends Components.HyCtaLinkButton, HTMLStencilElement {} var HTMLHyCtaLinkButtonElement: { prototype: HTMLHyCtaLinkButtonElement; new (): HTMLHyCtaLinkButtonElement; }; 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 HTMLHyImageElement extends Components.HyImage, HTMLStencilElement {} var HTMLHyImageElement: { prototype: HTMLHyImageElement; new (): HTMLHyImageElement; }; 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 HTMLHyLinkBoxElement extends Components.HyLinkBox, HTMLStencilElement {} var HTMLHyLinkBoxElement: { prototype: HTMLHyLinkBoxElement; new (): HTMLHyLinkBoxElement; }; 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 HTMLHySectionContainerElement extends Components.HySectionContainer, HTMLStencilElement {} var HTMLHySectionContainerElement: { prototype: HTMLHySectionContainerElement; new (): HTMLHySectionContainerElement; }; interface HTMLHyStandaloneLinkElement extends Components.HyStandaloneLink, HTMLStencilElement {} var HTMLHyStandaloneLinkElement: { prototype: HTMLHyStandaloneLinkElement; new (): HTMLHyStandaloneLinkElement; }; interface HTMLHyTinyTextElement extends Components.HyTinyText, HTMLStencilElement {} var HTMLHyTinyTextElement: { prototype: HTMLHyTinyTextElement; new (): HTMLHyTinyTextElement; }; interface HTMLElementTagNameMap { 'color-box': HTMLColorBoxElement; 'hy-accordion-container': HTMLHyAccordionContainerElement; 'hy-accordion-item': HTMLHyAccordionItemElement; 'hy-badge': HTMLHyBadgeElement; 'hy-baseline': HTMLHyBaselineElement; 'hy-button': HTMLHyButtonElement; 'hy-cta-liftup-image-text': HTMLHyCtaLiftupImageTextElement; 'hy-cta-link-button': HTMLHyCtaLinkButtonElement; 'hy-docs-container': HTMLHyDocsContainerElement; 'hy-grid-container': HTMLHyGridContainerElement; 'hy-grid-item': HTMLHyGridItemElement; 'hy-grid-row': HTMLHyGridRowElement; 'hy-heading': HTMLHyHeadingElement; 'hy-icon': HTMLHyIconElement; 'hy-image': HTMLHyImageElement; 'hy-ingress': HTMLHyIngressElement; 'hy-link': HTMLHyLinkElement; 'hy-link-box': HTMLHyLinkBoxElement; 'hy-paragraph-text': HTMLHyParagraphTextElement; 'hy-row': HTMLHyRowElement; 'hy-section-container': HTMLHySectionContainerElement; 'hy-standalone-link': HTMLHyStandaloneLinkElement; 'hy-tiny-text': HTMLHyTinyTextElement; } } declare namespace LocalJSX { interface ColorBox {} interface HyAccordionContainer { accordionid?: string; } interface HyAccordionItem { accordiontitle?: string; } interface HyBadge { variant?: 'primary' | 'warn' | 'success' | 'disabled'; } interface HyBaseline {} interface HyButton { /** * Aria label for the element */ ariaLabel?: string; /** * Use this to programmatically disable the button, matches the native button functionality */ disabled?: boolean; /** * Icon to use on the left side */ icon?: string; /** * Icon to use on the right side */ iconRight?: string; /** * Use only with url property. Sets the */ isExternal?: boolean; /** * Size (height) of the button. Normal: 44px, large: 48px */ size?: 'normal' | 'large'; /** * deprecated, use disabled boolean value */ state?: 'enabled' | 'disabled'; /** * Set this on if an anchor tag is required instead of a button. */ url?: string; /** * The element variant. Defaults to primary */ variant?: ButtonVariants; } interface HyCtaLiftupImageText { imageAlt?: string; imageRight?: boolean; imageUrl?: string; mainUrl?: string; mainUrlAriaLabel?: string; mainUrlIsExternal?: boolean; mainUrlTitle?: string; standaloneUrl?: string; standaloneUrl2?: string; standaloneUrlAriaLabel?: string; standaloneUrlAriaLabel2?: string; standaloneUrlIsExternal?: boolean; standaloneUrlIsExternal2?: boolean; standaloneUrlTitle?: string; standaloneUrlTitle2?: string; textDescription?: string; textTitle?: string; } interface HyCtaLinkButton { ariaLabel?: string; isExternal?: boolean; /** * deprecated, use slot */ linkContent?: string; url?: string; } 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 HyImage { aspectRatioHeight?: number; aspectRatioWidth?: number; caption?: string; imageAlt?: string; imageUrl?: string; } interface HyIngress {} interface HyLink { ariaLabel?: string; isExternal?: boolean; linkContent?: string; url?: string; variant?: LinkVariants; } interface HyLinkBox { ariaLabel?: string; imageAlt?: string; imageUrl?: string; isExternal?: boolean; textDescription?: string; textTitle?: string; url?: string; } interface HyParagraphText {} interface HyRow { align?: string; justify?: string; } interface HySectionContainer {} interface HyStandaloneLink { ariaLabel?: string; isEnabled?: boolean; isExternal?: boolean; linkContent?: string; url?: string; } interface HyTinyText {} interface IntrinsicElements { 'color-box': ColorBox; 'hy-accordion-container': HyAccordionContainer; 'hy-accordion-item': HyAccordionItem; 'hy-badge': HyBadge; 'hy-baseline': HyBaseline; 'hy-button': HyButton; 'hy-cta-liftup-image-text': HyCtaLiftupImageText; 'hy-cta-link-button': HyCtaLinkButton; 'hy-docs-container': HyDocsContainer; 'hy-grid-container': HyGridContainer; 'hy-grid-item': HyGridItem; 'hy-grid-row': HyGridRow; 'hy-heading': HyHeading; 'hy-icon': HyIcon; 'hy-image': HyImage; 'hy-ingress': HyIngress; 'hy-link': HyLink; 'hy-link-box': HyLinkBox; 'hy-paragraph-text': HyParagraphText; 'hy-row': HyRow; 'hy-section-container': HySectionContainer; 'hy-standalone-link': HyStandaloneLink; 'hy-tiny-text': HyTinyText; } } export {LocalJSX as JSX}; declare module '@stencil/core' { export namespace JSX { interface IntrinsicElements { 'color-box': LocalJSX.ColorBox & JSXBase.HTMLAttributes<HTMLColorBoxElement>; 'hy-accordion-container': LocalJSX.HyAccordionContainer & JSXBase.HTMLAttributes<HTMLHyAccordionContainerElement>; 'hy-accordion-item': LocalJSX.HyAccordionItem & JSXBase.HTMLAttributes<HTMLHyAccordionItemElement>; 'hy-badge': LocalJSX.HyBadge & JSXBase.HTMLAttributes<HTMLHyBadgeElement>; 'hy-baseline': LocalJSX.HyBaseline & JSXBase.HTMLAttributes<HTMLHyBaselineElement>; 'hy-button': LocalJSX.HyButton & JSXBase.HTMLAttributes<HTMLHyButtonElement>; 'hy-cta-liftup-image-text': LocalJSX.HyCtaLiftupImageText & JSXBase.HTMLAttributes<HTMLHyCtaLiftupImageTextElement>; 'hy-cta-link-button': LocalJSX.HyCtaLinkButton & JSXBase.HTMLAttributes<HTMLHyCtaLinkButtonElement>; '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-image': LocalJSX.HyImage & JSXBase.HTMLAttributes<HTMLHyImageElement>; 'hy-ingress': LocalJSX.HyIngress & JSXBase.HTMLAttributes<HTMLHyIngressElement>; 'hy-link': LocalJSX.HyLink & JSXBase.HTMLAttributes<HTMLHyLinkElement>; 'hy-link-box': LocalJSX.HyLinkBox & JSXBase.HTMLAttributes<HTMLHyLinkBoxElement>; 'hy-paragraph-text': LocalJSX.HyParagraphText & JSXBase.HTMLAttributes<HTMLHyParagraphTextElement>; 'hy-row': LocalJSX.HyRow & JSXBase.HTMLAttributes<HTMLHyRowElement>; 'hy-section-container': LocalJSX.HySectionContainer & JSXBase.HTMLAttributes<HTMLHySectionContainerElement>; 'hy-standalone-link': LocalJSX.HyStandaloneLink & JSXBase.HTMLAttributes<HTMLHyStandaloneLinkElement>; 'hy-tiny-text': LocalJSX.HyTinyText & JSXBase.HTMLAttributes<HTMLHyTinyTextElement>; } } }