import { PktElement } from './element'; /** * Base class for Punkt light DOM elements that use the slotContent directive. * Extends PktElement with slot content collection and distribution. * * Use this instead of PktElement when the component's template uses slotContent(). * @extends PktElement */ export declare class PktElementWithSlot extends PktElement { /** * Pre-collect children before Lit's first render clears them. * This ensures slotContent() has access to the original children. */ connectedCallback(): void; /** * Checks if a slot has content distributed to it via the slotContent directive. * * @param slotName - Name of the slot. Omit for the default slot. */ hasSlotContent(slotName?: string): boolean; }