Newer
Older
/* 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,
} from './utils/utils';
export namespace Components {
interface HyAccordionContainer {}
interface HyAccordionItem {
'accordiontitle'?: string;
}
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 HyIcon {
'fill': string;
'icon': string;
'size': number;
}
interface HyIngress {}
interface HyLink {
'ariaLabel'?: string;
'isExternal': boolean;
'url'?: string;
'variant': LinkVariants;
}
interface HyParagraphText {}
interface HyRow {
'align': string;
'justify': string;
}
}
declare global {
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 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-accordion-container': HTMLHyAccordionContainerElement;
'hy-accordion-item': HTMLHyAccordionItemElement;
'hy-baseline': HTMLHyBaselineElement;
'hy-button': HTMLHyButtonElement;
'hy-docs-container': HTMLHyDocsContainerElement;
'hy-grid-container': HTMLHyGridContainerElement;
'hy-grid-item': HTMLHyGridItemElement;
'hy-grid-row': HTMLHyGridRowElement;
'hy-icon': HTMLHyIconElement;
'hy-ingress': HTMLHyIngressElement;
'hy-link': HTMLHyLinkElement;
'hy-paragraph-text': HTMLHyParagraphTextElement;
'hy-row': HTMLHyRowElement;
}
}
declare namespace LocalJSX {
interface HyAccordionContainer {}
interface HyAccordionItem {
'accordiontitle'?: string;
}
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;
}
interface HyIcon {
'fill'?: string;
'icon'?: string;
'size'?: number;
}
interface HyIngress {}
interface HyLink {
'ariaLabel'?: string;
'isExternal'?: boolean;
'url'?: string;
'variant'?: LinkVariants;
}
interface HyParagraphText {}
interface HyRow {
'align'?: string;
'justify'?: string;
}
interface IntrinsicElements {
'hy-accordion-container': HyAccordionContainer;
'hy-accordion-item': HyAccordionItem;
'hy-baseline': HyBaseline;
'hy-button': HyButton;
'hy-docs-container': HyDocsContainer;
'hy-grid-container': HyGridContainer;
'hy-grid-item': HyGridItem;
'hy-grid-row': HyGridRow;
'hy-ingress': HyIngress;
'hy-link': HyLink;
'hy-paragraph-text': HyParagraphText;
}
}
export { LocalJSX as JSX };
declare module "@stencil/core" {
export namespace JSX {
interface IntrinsicElements {
'hy-accordion-container': LocalJSX.HyAccordionContainer & JSXBase.HTMLAttributes<HTMLHyAccordionContainerElement>;
'hy-accordion-item': LocalJSX.HyAccordionItem & JSXBase.HTMLAttributes<HTMLHyAccordionItemElement>;
'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>;