import { CSSResult, CSSResultArray, Constructor, LitElement } from 'lit-element'; declare type Base = Constructor & { styles?: CSSResult | CSSResultArray | CSSStyleSheet; }; export declare const ThemeableMixin: (BaseElement: TBase) => TBase & { styles: CSSResultArray; }; declare const Themeable_base: typeof LitElement & { styles: CSSResultArray; } & import("@open-wc/dedupe-mixin").Constructor; /** * One of the base classes for each rel-specific element in the collection * providing shared TailwindCSS styles for Shadow DOM content. * This class MUST NOT be used on its own (hence the `abstract` keyword) or * referenced externally (outside of the package). * * @deprecated */ export declare abstract class Themeable extends Themeable_base { } export {};