/* 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 ReadrAnnotation { "text": string; } interface ReadrDonateButton { } interface ReadrFooter { } interface ReadrHeader { } interface ReadrLatestCoverages { } interface ShareNav { } } export interface ReadrAnnotationCustomEvent extends CustomEvent { detail: T; target: HTMLReadrAnnotationElement; } export interface ReadrDonateButtonCustomEvent extends CustomEvent { detail: T; target: HTMLReadrDonateButtonElement; } export interface ReadrFooterCustomEvent extends CustomEvent { detail: T; target: HTMLReadrFooterElement; } export interface ReadrHeaderCustomEvent extends CustomEvent { detail: T; target: HTMLReadrHeaderElement; } export interface ReadrLatestCoveragesCustomEvent extends CustomEvent { detail: T; target: HTMLReadrLatestCoveragesElement; } export interface ShareNavCustomEvent extends CustomEvent { detail: T; target: HTMLShareNavElement; } declare global { interface HTMLReadrAnnotationElement extends Components.ReadrAnnotation, HTMLStencilElement { } var HTMLReadrAnnotationElement: { prototype: HTMLReadrAnnotationElement; new (): HTMLReadrAnnotationElement; }; interface HTMLReadrDonateButtonElement extends Components.ReadrDonateButton, HTMLStencilElement { } var HTMLReadrDonateButtonElement: { prototype: HTMLReadrDonateButtonElement; new (): HTMLReadrDonateButtonElement; }; interface HTMLReadrFooterElement extends Components.ReadrFooter, HTMLStencilElement { } var HTMLReadrFooterElement: { prototype: HTMLReadrFooterElement; new (): HTMLReadrFooterElement; }; interface HTMLReadrHeaderElement extends Components.ReadrHeader, HTMLStencilElement { } var HTMLReadrHeaderElement: { prototype: HTMLReadrHeaderElement; new (): HTMLReadrHeaderElement; }; interface HTMLReadrLatestCoveragesElement extends Components.ReadrLatestCoverages, HTMLStencilElement { } var HTMLReadrLatestCoveragesElement: { prototype: HTMLReadrLatestCoveragesElement; new (): HTMLReadrLatestCoveragesElement; }; interface HTMLShareNavElement extends Components.ShareNav, HTMLStencilElement { } var HTMLShareNavElement: { prototype: HTMLShareNavElement; new (): HTMLShareNavElement; }; interface HTMLElementTagNameMap { "readr-annotation": HTMLReadrAnnotationElement; "readr-donate-button": HTMLReadrDonateButtonElement; "readr-footer": HTMLReadrFooterElement; "readr-header": HTMLReadrHeaderElement; "readr-latest-coverages": HTMLReadrLatestCoveragesElement; "share-nav": HTMLShareNavElement; } } declare namespace LocalJSX { interface ReadrAnnotation { "onToggle"?: (event: ReadrAnnotationCustomEvent) => void; "text"?: string; } interface ReadrDonateButton { "onClickButton"?: (event: ReadrDonateButtonCustomEvent) => void; } interface ReadrFooter { "onAboutLinkClick"?: (event: ReadrFooterCustomEvent) => void; "onContactLinkClick"?: (event: ReadrFooterCustomEvent) => void; "onPrivacyLinkClick"?: (event: ReadrFooterCustomEvent) => void; } interface ReadrHeader { "onReadrLogoLinkClick"?: (event: ReadrHeaderCustomEvent) => void; } interface ReadrLatestCoverages { "onClickCoverage"?: (event: ReadrLatestCoveragesCustomEvent) => void; } interface ShareNav { "onShareFacebookLinkClick"?: (event: ShareNavCustomEvent) => void; "onShareLineLinkClick"?: (event: ShareNavCustomEvent) => void; } interface IntrinsicElements { "readr-annotation": ReadrAnnotation; "readr-donate-button": ReadrDonateButton; "readr-footer": ReadrFooter; "readr-header": ReadrHeader; "readr-latest-coverages": ReadrLatestCoverages; "share-nav": ShareNav; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "readr-annotation": LocalJSX.ReadrAnnotation & JSXBase.HTMLAttributes; "readr-donate-button": LocalJSX.ReadrDonateButton & JSXBase.HTMLAttributes; "readr-footer": LocalJSX.ReadrFooter & JSXBase.HTMLAttributes; "readr-header": LocalJSX.ReadrHeader & JSXBase.HTMLAttributes; "readr-latest-coverages": LocalJSX.ReadrLatestCoverages & JSXBase.HTMLAttributes; "share-nav": LocalJSX.ShareNav & JSXBase.HTMLAttributes; } } }