declare global { interface IBeerCssTheme { dark: string, light: string, } class BeerCssCustomElement extends HTMLElement { static isCssLoaded: boolean; static isJsLoaded: boolean; constructor(); addJs(): Promise; addCss(): Promise; run(): Promise; } function ui(selector?: string | Element, options?: string | number | IBeerCssTheme): string | undefined | Promise; } export interface IBeerCssTheme { dark: string, light: string, } export declare class BeerCssCustomElement extends HTMLElement { static isCssLoaded: boolean; static isJsLoaded: boolean; constructor(); addJs(): Promise; addCss(): Promise; run(): Promise; } export default function ui(selector?: string | Element, options?: string | number | IBeerCssTheme): string | undefined | Promise;