import { PropertyValues, ReactiveController, ReactiveElement, TemplateResult } from "lit"; declare class SlotContentObserver implements ReactiveController { #private; constructor(host: ReactiveElement); hostConnected(): void; hostDisconnected(): void; whenSlotted(slotName: string, content?: (slot: TemplateResult) => TemplateResult): TemplateResult; hasContent(slotName?: string): boolean; hasUpdated(props: PropertyValues): boolean; } export { SlotContentObserver };