import { LitElement, ReactiveElement } from 'lit'; type Constructor> = { new (...args: any[]): T; prototype: T; }; export interface SpectrumInterface { shadowRoot: ShadowRoot; isLTR: boolean; hasVisibleFocusInTree(): boolean; dir: 'ltr' | 'rtl'; } export declare function SpectrumMixin>(constructor: T): T & Constructor; declare const SpectrumElement_base: typeof LitElement & Constructor; export declare class SpectrumElement extends SpectrumElement_base { static VERSION: string; } export {};