/* 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"; import { ScheduledScreen } from "./shared/types"; export { ScheduledScreen } from "./shared/types"; export namespace Components { interface ChapelEvent { "address1"?: string; "address2"?: string; "address3"?: string; "color"?: string; "description"?: string; "end": string; "file"?: string; "map"?: string; "name"?: string; "start": string; "url"?: string; } interface ChapelScreens { } interface ChapelVideo { "autoplay": boolean; "bg": string | undefined; "controls": boolean; "fallbackBg": string | undefined; "fallbackText": string | undefined; } interface CountdownScreen { "screen": ScheduledScreen; } interface LivestreamScreen { } interface LoadableImage { "alt"?: string; "classes"?: string; "errorClass": string; "fallback"?: string; "loadedClass": string; "src": string; } interface MarkdownScreen { "screen": ScheduledScreen; } interface SlideshowScreen { "screen": ScheduledScreen; } } declare global { interface HTMLChapelEventElement extends Components.ChapelEvent, HTMLStencilElement { } var HTMLChapelEventElement: { prototype: HTMLChapelEventElement; new (): HTMLChapelEventElement; }; interface HTMLChapelScreensElement extends Components.ChapelScreens, HTMLStencilElement { } var HTMLChapelScreensElement: { prototype: HTMLChapelScreensElement; new (): HTMLChapelScreensElement; }; interface HTMLChapelVideoElement extends Components.ChapelVideo, HTMLStencilElement { } var HTMLChapelVideoElement: { prototype: HTMLChapelVideoElement; new (): HTMLChapelVideoElement; }; interface HTMLCountdownScreenElement extends Components.CountdownScreen, HTMLStencilElement { } var HTMLCountdownScreenElement: { prototype: HTMLCountdownScreenElement; new (): HTMLCountdownScreenElement; }; interface HTMLLivestreamScreenElement extends Components.LivestreamScreen, HTMLStencilElement { } var HTMLLivestreamScreenElement: { prototype: HTMLLivestreamScreenElement; new (): HTMLLivestreamScreenElement; }; interface HTMLLoadableImageElement extends Components.LoadableImage, HTMLStencilElement { } var HTMLLoadableImageElement: { prototype: HTMLLoadableImageElement; new (): HTMLLoadableImageElement; }; interface HTMLMarkdownScreenElement extends Components.MarkdownScreen, HTMLStencilElement { } var HTMLMarkdownScreenElement: { prototype: HTMLMarkdownScreenElement; new (): HTMLMarkdownScreenElement; }; interface HTMLSlideshowScreenElement extends Components.SlideshowScreen, HTMLStencilElement { } var HTMLSlideshowScreenElement: { prototype: HTMLSlideshowScreenElement; new (): HTMLSlideshowScreenElement; }; interface HTMLElementTagNameMap { "chapel-event": HTMLChapelEventElement; "chapel-screens": HTMLChapelScreensElement; "chapel-video": HTMLChapelVideoElement; "countdown-screen": HTMLCountdownScreenElement; "livestream-screen": HTMLLivestreamScreenElement; "loadable-image": HTMLLoadableImageElement; "markdown-screen": HTMLMarkdownScreenElement; "slideshow-screen": HTMLSlideshowScreenElement; } } declare namespace LocalJSX { interface ChapelEvent { "address1"?: string; "address2"?: string; "address3"?: string; "color"?: string; "description"?: string; "end"?: string; "file"?: string; "map"?: string; "name"?: string; "start"?: string; "url"?: string; } interface ChapelScreens { } interface ChapelVideo { "autoplay"?: boolean; "bg"?: string | undefined; "controls"?: boolean; "fallbackBg"?: string | undefined; "fallbackText"?: string | undefined; } interface CountdownScreen { "screen"?: ScheduledScreen; } interface LivestreamScreen { } interface LoadableImage { "alt"?: string; "classes"?: string; "errorClass"?: string; "fallback"?: string; "loadedClass"?: string; "src"?: string; } interface MarkdownScreen { "screen"?: ScheduledScreen; } interface SlideshowScreen { "screen"?: ScheduledScreen; } interface IntrinsicElements { "chapel-event": ChapelEvent; "chapel-screens": ChapelScreens; "chapel-video": ChapelVideo; "countdown-screen": CountdownScreen; "livestream-screen": LivestreamScreen; "loadable-image": LoadableImage; "markdown-screen": MarkdownScreen; "slideshow-screen": SlideshowScreen; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "chapel-event": LocalJSX.ChapelEvent & JSXBase.HTMLAttributes; "chapel-screens": LocalJSX.ChapelScreens & JSXBase.HTMLAttributes; "chapel-video": LocalJSX.ChapelVideo & JSXBase.HTMLAttributes; "countdown-screen": LocalJSX.CountdownScreen & JSXBase.HTMLAttributes; "livestream-screen": LocalJSX.LivestreamScreen & JSXBase.HTMLAttributes; "loadable-image": LocalJSX.LoadableImage & JSXBase.HTMLAttributes; "markdown-screen": LocalJSX.MarkdownScreen & JSXBase.HTMLAttributes; "slideshow-screen": LocalJSX.SlideshowScreen & JSXBase.HTMLAttributes; } } }