import { LitElement, ReactiveElement } from 'lit'; type Constructor> = { new (...args: any[]): T; prototype: T; }; export interface SpectrumInterface { shadowRoot: ShadowRoot; hasVisibleFocusInTree(): boolean; } export declare function SpectrumMixin>(constructor: T): T & Constructor; declare const SpectrumElement_base: typeof LitElement & Constructor; export declare class SpectrumElement extends SpectrumElement_base { /** * @internal */ static VERSION: string; /** * @internal */ static CORE_VERSION: string; /** * @internal */ get dir(): CSSStyleDeclaration['direction']; } export {};