import './stencil.core'; /** * This is an autogenerated file created by the Stencil build process. * It contains typing information for all components that exist in this project * and imports for stencil collections that might be configured in your stencil.config.js file */ import './stencil.core'; declare global { namespace JSX { interface Element {} export interface IntrinsicElements {} } namespace JSXElements {} interface HTMLStencilElement extends HTMLElement { componentOnReady(): Promise; componentOnReady(done: (ele?: this) => void): void; forceUpdate(): void; } interface HTMLAttributes {} } declare global { namespace StencilComponents { interface EReader { 'bookid': string; 'bookpath': string; 'booktitle': string; 'config': any; 'ereaderbasepath': string; 'layout': string; 'slug': string; } } interface HTMLEReaderElement extends StencilComponents.EReader, HTMLStencilElement {} var HTMLEReaderElement: { prototype: HTMLEReaderElement; new (): HTMLEReaderElement; }; interface HTMLElementTagNameMap { 'e-reader': HTMLEReaderElement; } interface ElementTagNameMap { 'e-reader': HTMLEReaderElement; } namespace JSX { interface IntrinsicElements { 'e-reader': JSXElements.EReaderAttributes; } } namespace JSXElements { export interface EReaderAttributes extends HTMLAttributes { 'bookid'?: string; 'bookpath'?: string; 'booktitle'?: string; 'config'?: any; 'ereaderbasepath'?: string; 'layout'?: string; 'onLoadBookmarkData'?: (event: CustomEvent) => void; 'onLoadThumbnailData'?: (event: CustomEvent) => void; 'onOnBookmarkDelete'?: (event: CustomEvent) => void; 'onOnBookmarkSave'?: (event: CustomEvent) => void; 'onOnCloseReader'?: (event: CustomEvent) => void; 'onOnSearchData'?: (event: CustomEvent) => void; 'slug'?: string; } } } declare global { namespace JSX { interface StencilJSX {} } } export declare function defineCustomElements(window: any): void;