import type { ReactiveController, ReactiveControllerHost } from 'lit'; export declare class SlotController implements ReactiveController { protected host: ReactiveControllerHost & HTMLElement; slotName: string; private events; private selector; constructor(host: ReactiveControllerHost & HTMLElement, slotName?: string); hostConnected(): void; get hasContent(): boolean; get isEmpty(): boolean; get content(): Element | null; get assigned(): Element[]; private handleSlotChange; protected onChange(_e: Event): void; }