import type { ReactiveController, ReactiveControllerHost } from 'lit'; /** * A reactive controller that determines if a slot exists and if it has assigned content. */ export declare class SlotController implements ReactiveController { host: ReactiveControllerHost & Element; constructor(host: ReactiveControllerHost & Element); private hasDefaultSlot; hasNamedSlot(name: string): boolean; /** * Checks if the specified slot (or the default slot if no name is passed) has content. * @param slotName - The name of the slot to check. Defaults to the default slot. * @returns True if the slot has assigned content, false otherwise. */ test(slotName?: string): boolean; hostConnected(): void; hostDisconnected(): void; } //# sourceMappingURL=slot-controller.d.ts.map