/* 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'; export namespace Components { interface SkAbout { 'dataJson': string; 'getElements': () => Promise; 'hide': (duration?: number, delay?: number, visible?: boolean) => Promise; 'redraw': boolean; 'setData': (data: any) => Promise; 'show': (duration?: number, delay?: number, display?: string) => Promise; 'version': string; 'visible': boolean; } interface SkAppComponents { 'tag': string; 'tags': any[]; } interface SkAppHome {} interface SkAppIframe { 'iframeUrl': string; 'queryParams': string; } interface SkAppRoot { 'dataJson': string; } interface SkAppSplitter { 'delay': number; 'duration': number; 'paused': boolean; 'repeat': number; 'timescale': number; 'yoyo': boolean; } interface SkBackground { 'color': string; 'fade': number; 'fadeOnStart': number; 'height': any; 'image': string; 'imagesJson': string; 'interval': number; 'offsetY': string; 'opacity': any; 'position': string; 'random': boolean; 'setImage': (image: string, duration?: number) => Promise; 'setImages': (images: any[]) => Promise; 'start': () => Promise; 'stop': () => Promise; 'width': any; } interface SkBackgroundFader { 'image': string; 'imagesJson': string; 'opacity': number; 'position': string; } interface SkDemo { 'tag': string; } interface SkIconEmit { 'dataJson': string; 'getElements': () => Promise; 'hide': (duration?: number, delay?: number, visible?: boolean) => Promise; 'redraw': boolean; 'setData': (data: any) => Promise; 'show': (duration?: number, delay?: number, display?: string) => Promise; 'visible': boolean; } interface SkLayout { 'cellHeight': string; 'cellWidth': string; 'gridGap': string; 'paddingStyle': string; 'type': string; } interface SkLoaderBar { 'dataJson': string; 'getElements': () => Promise; 'hide': (duration?: number, delay?: number, visible?: boolean) => Promise; 'label': string; 'redraw': boolean; 'setData': (data: any) => Promise; 'show': (duration?: number, delay?: number, display?: string) => Promise; 'visible': boolean; } interface SkSketch { 'dataJson': any; } interface SkSplash { 'dataJson': string; 'getElements': () => Promise; 'hide': (duration?: number, delay?: number, visible?: boolean) => Promise; 'label': string; 'redraw': boolean; 'setData': (data: any) => Promise; 'show': (duration?: number, delay?: number, display?: string) => Promise; 'visible': boolean; } interface SkSplashDiap { 'dataJson': string; 'getElements': () => Promise; 'hide': (duration?: number, delay?: number, visible?: boolean) => Promise; 'label': string; 'redraw': boolean; 'setData': (data: any) => Promise; 'show': (duration?: number, delay?: number, display?: string) => Promise; 'visible': boolean; } interface SkSplashScreen { 'bodyAlign': string; 'bodyText': string; 'componentTag': string; 'delay': number; 'getOptions': () => Promise; 'getTimeline': () => Promise; 'paused': boolean; 'repeat': number; 'start': (options?: any) => Promise; 'timeScale': number; 'titleAlign': string; 'titleText': string; 'yoyo': boolean; } interface SkSplitter { 'borders': boolean; 'd': 'horizontal' | 'vertical'; 'fixed': boolean; 'maxSizes': string; 'minSizes': string; 'n': number; 'sizes': string; 'throttle': number; } interface SkSvg { 'dataJson': any; 'getElements': () => Promise; 'src': string; 'type': string; } } declare global { interface HTMLSkAboutElement extends Components.SkAbout, HTMLStencilElement {} var HTMLSkAboutElement: { prototype: HTMLSkAboutElement; new (): HTMLSkAboutElement; }; interface HTMLSkAppComponentsElement extends Components.SkAppComponents, HTMLStencilElement {} var HTMLSkAppComponentsElement: { prototype: HTMLSkAppComponentsElement; new (): HTMLSkAppComponentsElement; }; interface HTMLSkAppHomeElement extends Components.SkAppHome, HTMLStencilElement {} var HTMLSkAppHomeElement: { prototype: HTMLSkAppHomeElement; new (): HTMLSkAppHomeElement; }; interface HTMLSkAppIframeElement extends Components.SkAppIframe, HTMLStencilElement {} var HTMLSkAppIframeElement: { prototype: HTMLSkAppIframeElement; new (): HTMLSkAppIframeElement; }; interface HTMLSkAppRootElement extends Components.SkAppRoot, HTMLStencilElement {} var HTMLSkAppRootElement: { prototype: HTMLSkAppRootElement; new (): HTMLSkAppRootElement; }; interface HTMLSkAppSplitterElement extends Components.SkAppSplitter, HTMLStencilElement {} var HTMLSkAppSplitterElement: { prototype: HTMLSkAppSplitterElement; new (): HTMLSkAppSplitterElement; }; interface HTMLSkBackgroundElement extends Components.SkBackground, HTMLStencilElement {} var HTMLSkBackgroundElement: { prototype: HTMLSkBackgroundElement; new (): HTMLSkBackgroundElement; }; interface HTMLSkBackgroundFaderElement extends Components.SkBackgroundFader, HTMLStencilElement {} var HTMLSkBackgroundFaderElement: { prototype: HTMLSkBackgroundFaderElement; new (): HTMLSkBackgroundFaderElement; }; interface HTMLSkDemoElement extends Components.SkDemo, HTMLStencilElement {} var HTMLSkDemoElement: { prototype: HTMLSkDemoElement; new (): HTMLSkDemoElement; }; interface HTMLSkIconEmitElement extends Components.SkIconEmit, HTMLStencilElement {} var HTMLSkIconEmitElement: { prototype: HTMLSkIconEmitElement; new (): HTMLSkIconEmitElement; }; interface HTMLSkLayoutElement extends Components.SkLayout, HTMLStencilElement {} var HTMLSkLayoutElement: { prototype: HTMLSkLayoutElement; new (): HTMLSkLayoutElement; }; interface HTMLSkLoaderBarElement extends Components.SkLoaderBar, HTMLStencilElement {} var HTMLSkLoaderBarElement: { prototype: HTMLSkLoaderBarElement; new (): HTMLSkLoaderBarElement; }; interface HTMLSkSketchElement extends Components.SkSketch, HTMLStencilElement {} var HTMLSkSketchElement: { prototype: HTMLSkSketchElement; new (): HTMLSkSketchElement; }; interface HTMLSkSplashElement extends Components.SkSplash, HTMLStencilElement {} var HTMLSkSplashElement: { prototype: HTMLSkSplashElement; new (): HTMLSkSplashElement; }; interface HTMLSkSplashDiapElement extends Components.SkSplashDiap, HTMLStencilElement {} var HTMLSkSplashDiapElement: { prototype: HTMLSkSplashDiapElement; new (): HTMLSkSplashDiapElement; }; interface HTMLSkSplashScreenElement extends Components.SkSplashScreen, HTMLStencilElement {} var HTMLSkSplashScreenElement: { prototype: HTMLSkSplashScreenElement; new (): HTMLSkSplashScreenElement; }; interface HTMLSkSplitterElement extends Components.SkSplitter, HTMLStencilElement {} var HTMLSkSplitterElement: { prototype: HTMLSkSplitterElement; new (): HTMLSkSplitterElement; }; interface HTMLSkSvgElement extends Components.SkSvg, HTMLStencilElement {} var HTMLSkSvgElement: { prototype: HTMLSkSvgElement; new (): HTMLSkSvgElement; }; interface HTMLElementTagNameMap { 'sk-about': HTMLSkAboutElement; 'sk-app-components': HTMLSkAppComponentsElement; 'sk-app-home': HTMLSkAppHomeElement; 'sk-app-iframe': HTMLSkAppIframeElement; 'sk-app-root': HTMLSkAppRootElement; 'sk-app-splitter': HTMLSkAppSplitterElement; 'sk-background': HTMLSkBackgroundElement; 'sk-background-fader': HTMLSkBackgroundFaderElement; 'sk-demo': HTMLSkDemoElement; 'sk-icon-emit': HTMLSkIconEmitElement; 'sk-layout': HTMLSkLayoutElement; 'sk-loader-bar': HTMLSkLoaderBarElement; 'sk-sketch': HTMLSkSketchElement; 'sk-splash': HTMLSkSplashElement; 'sk-splash-diap': HTMLSkSplashDiapElement; 'sk-splash-screen': HTMLSkSplashScreenElement; 'sk-splitter': HTMLSkSplitterElement; 'sk-svg': HTMLSkSvgElement; } } declare namespace LocalJSX { interface SkAbout extends JSXBase.HTMLAttributes { 'dataJson'?: string; 'onSvgElementClick'?: (event: CustomEvent) => void; 'redraw'?: boolean; 'version'?: string; 'visible'?: boolean; } interface SkAppComponents extends JSXBase.HTMLAttributes { 'tag'?: string; 'tags'?: any[]; } interface SkAppHome extends JSXBase.HTMLAttributes {} interface SkAppIframe extends JSXBase.HTMLAttributes { 'iframeUrl'?: string; 'queryParams'?: string; } interface SkAppRoot extends JSXBase.HTMLAttributes { 'dataJson'?: string; } interface SkAppSplitter extends JSXBase.HTMLAttributes { 'delay'?: number; 'duration'?: number; 'paused'?: boolean; 'repeat'?: number; 'timescale'?: number; 'yoyo'?: boolean; } interface SkBackground extends JSXBase.HTMLAttributes { 'color'?: string; 'fade'?: number; 'fadeOnStart'?: number; 'height'?: any; 'image'?: string; 'imagesJson'?: string; 'interval'?: number; 'offsetY'?: string; 'opacity'?: any; 'position'?: string; 'random'?: boolean; 'width'?: any; } interface SkBackgroundFader extends JSXBase.HTMLAttributes { 'image'?: string; 'imagesJson'?: string; 'opacity'?: number; 'position'?: string; } interface SkDemo extends JSXBase.HTMLAttributes { 'tag'?: string; } interface SkIconEmit extends JSXBase.HTMLAttributes { 'dataJson'?: string; 'onSvgElementClick'?: (event: CustomEvent) => void; 'redraw'?: boolean; 'visible'?: boolean; } interface SkLayout extends JSXBase.HTMLAttributes { 'cellHeight'?: string; 'cellWidth'?: string; 'gridGap'?: string; 'paddingStyle'?: string; 'type'?: string; } interface SkLoaderBar extends JSXBase.HTMLAttributes { 'dataJson'?: string; 'label'?: string; 'onSvgElementClick'?: (event: CustomEvent) => void; 'redraw'?: boolean; 'visible'?: boolean; } interface SkSketch extends JSXBase.HTMLAttributes { 'dataJson'?: any; } interface SkSplash extends JSXBase.HTMLAttributes { 'dataJson'?: string; 'label'?: string; 'onSvgElementClick'?: (event: CustomEvent) => void; 'redraw'?: boolean; 'visible'?: boolean; } interface SkSplashDiap extends JSXBase.HTMLAttributes { 'dataJson'?: string; 'label'?: string; 'onSvgElementClick'?: (event: CustomEvent) => void; 'redraw'?: boolean; 'visible'?: boolean; } interface SkSplashScreen extends JSXBase.HTMLAttributes { 'bodyAlign'?: string; 'bodyText'?: string; 'componentTag'?: string; 'delay'?: number; 'paused'?: boolean; 'repeat'?: number; 'timeScale'?: number; 'titleAlign'?: string; 'titleText'?: string; 'yoyo'?: boolean; } interface SkSplitter extends JSXBase.HTMLAttributes { 'borders'?: boolean; 'd'?: 'horizontal' | 'vertical'; 'fixed'?: boolean; 'maxSizes'?: string; 'minSizes'?: string; 'n'?: number; 'onSlotResized'?: (event: CustomEvent) => void; 'sizes'?: string; 'throttle'?: number; } interface SkSvg extends JSXBase.HTMLAttributes { 'dataJson'?: any; 'onSvgElementClick'?: (event: CustomEvent) => void; 'src'?: string; 'type'?: string; } interface IntrinsicElements { 'sk-about': SkAbout; 'sk-app-components': SkAppComponents; 'sk-app-home': SkAppHome; 'sk-app-iframe': SkAppIframe; 'sk-app-root': SkAppRoot; 'sk-app-splitter': SkAppSplitter; 'sk-background': SkBackground; 'sk-background-fader': SkBackgroundFader; 'sk-demo': SkDemo; 'sk-icon-emit': SkIconEmit; 'sk-layout': SkLayout; 'sk-loader-bar': SkLoaderBar; 'sk-sketch': SkSketch; 'sk-splash': SkSplash; 'sk-splash-diap': SkSplashDiap; 'sk-splash-screen': SkSplashScreen; 'sk-splitter': SkSplitter; 'sk-svg': SkSvg; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements extends LocalJSX.IntrinsicElements {} } }