import { LitElement, nothing } from "lit"; /** * Represents one item in a `w-breadcrumbs` trail. * Renders the slotted label as a link when `href` is set, or as text when it is not, and adds a separator after non-current items. * * [Warp component reference](https://warp-ds.github.io/docs/components/breadcrumbs/frameworks/elements) * * @parent w-breadcrumbs * @slot - The breadcrumb label content. */ declare class WarpBreadcrumbItem extends LitElement { /** * Marks this item as the current page. * Use this on the final breadcrumb item so it exposes `aria-current="page"` and does not render a trailing separator. */ currentPage: boolean; /** * URL for linked breadcrumb items. * When omitted, the item renders as non-focusable text. */ href: string | null; static styles: import("lit").CSSResult[]; /** @internal */ get link(): import("lit").TemplateResult<1>; /** @internal */ get separator(): import("lit").TemplateResult<1> | typeof nothing; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "w-breadcrumb-item": WarpBreadcrumbItem; } } export { WarpBreadcrumbItem };