/* 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 BilibiliBangumi {
        "api": string;
        "bgmEnabled": boolean;
        "bgmUid"?: string;
        "bilibiliEnabled": boolean;
        "bilibiliUid"?: string;
        "customEnabled": boolean;
        "customLabel": string;
        "pageSize": number;
    }
}
declare global {
    interface HTMLBilibiliBangumiElement extends Components.BilibiliBangumi, HTMLStencilElement {
    }
    var HTMLBilibiliBangumiElement: {
        prototype: HTMLBilibiliBangumiElement;
        new (): HTMLBilibiliBangumiElement;
    };
    interface HTMLElementTagNameMap {
        "bilibili-bangumi": HTMLBilibiliBangumiElement;
    }
}
declare namespace LocalJSX {
    interface BilibiliBangumi {
        "api"?: string;
        "bgmEnabled"?: boolean;
        "bgmUid"?: string;
        "bilibiliEnabled"?: boolean;
        "bilibiliUid"?: string;
        "customEnabled"?: boolean;
        "customLabel"?: string;
        "pageSize"?: number;
    }
    interface IntrinsicElements {
        "bilibili-bangumi": BilibiliBangumi;
    }
}
export { LocalJSX as JSX };
declare module "@stencil/core" {
    export namespace JSX {
        interface IntrinsicElements {
            "bilibili-bangumi": LocalJSX.BilibiliBangumi & JSXBase.HTMLAttributes<HTMLBilibiliBangumiElement>;
        }
    }
}
