import { nothing, type TemplateResult } from 'lit'; export interface RenderSlotOrIconOptions { host: Element; iconName?: string | null; slotName?: string; renderSlot?: () => TemplateResult; renderIcon: () => TemplateResult; } /** * Renders a named slot when present in light DOM, otherwise renders an icon fallback. */ export declare function renderSlotOrIcon({ host, iconName, slotName, renderSlot, renderIcon }: RenderSlotOrIconOptions): TemplateResult | typeof nothing;