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