import { TemplateResult } from 'lit'; import Tailwind from '../base/tailwind-base'; /** * @tag plus-breadcrumb-item * * Represents a single item within a breadcrumb trail. * Should be used inside a `plus-breadcrumb` component. * * @slot - The default slot for the item's label content. * @slot prefix - Optional slot for content/icon to display before the label. Overrides `prefix-icon` property. * @slot suffix - Optional slot for content/icon to display after the label. Overrides `suffix-icon` property. * * @csspart base - The component's base wrapper element. * @csspart link - The `plus-link` element (if `href` is provided). * @csspart text - The `span` element (if `href` is not provided). * @csspart prefix - The prefix container (slot or icon). * @csspart suffix - The suffix container (slot or icon). * @csspart separator - The separator element. */ export declare class PlusBreadcrumbItem extends Tailwind { private readonly slotController; /** The URL to navigate to when the item is clicked. If omitted, the item is rendered as text. */ href?: string; /** Name of the optional icon to display before the label. Used only if the `prefix` slot is empty. */ prefixIcon?: string; /** Name of the optional icon to display after the label. Used only if the `suffix` slot is empty. */ suffixIcon?: string; /** @internal */ isLastItemInternal: boolean; /** @internal */ sizeInternal: 'sm' | 'md' | 'lg'; /** @internal */ separatorInternal: 'arrow' | 'slash'; private renderSeparator; private renderPrefix; private renderSuffix; render(): TemplateResult<1>; } //# sourceMappingURL=breadcrumb-item.d.ts.map