import { ReactiveElement } from 'lit'; type Constructor> = { new (...args: any[]): T; prototype: T; }; export interface SlotTextObservingInterface { slotHasContent: boolean; manageTextObservedSlot(): void; } export declare function ObserveSlotText>(constructor: T, slotName?: string, excludedSelectors?: string[]): T & Constructor; export {};