import { DDSElement, DDSNavigable, NavigationTarget } from "../../base/index.cjs"; /** * The `daikin-breadcrumb-item` is a component used to represent each item of the breadcrumb list, and is used as a child element of the `daikin-breadcrumb` component. * * Hierarchy: * - `daikin-breadcrumb` > `daikin-breadcrumb-item` * * @slot - A slot for the breadcrumb item content. * * @example * * ```js * import "@daikin-oss/design-system-web-components/components/breadcrumb-item/index.js"; * ``` * * ```html * * * Breadcrumb item * * ``` */ export declare class DaikinBreadcrumbItem extends DDSElement implements DDSNavigable { static readonly styles: import('lit').CSSResult; /** * Specify link href. */ href: string | null; /** * Specifies the display content. * If `ellipsis`, the "..." will be displayed instead of the link. * Set automatically by `daikin-breadcrumb`. * * @default "normal" */ variant: "normal" | "current" | "ellipsis"; /** * Specify the link target. */ target: string | null; /** * Whether or not to change the color of visited links. * Set automatically by `daikin-breadcrumb`. */ showVisited: boolean; /** * _Internal use._ * Whether or not to display the divider on the right. * Set automatically by `daikin-breadcrumb`. * * @private */ appendDivider: boolean; /** * The aria-haspopup of the breadcrumb item when `variant="ellipsis"`. * When used within a daikin-menu component, this property is automatically assigned the value `breadcrumbAriaHaspopup="menu"`. */ breadcrumbAriaHaspopup: "false" | "true" | "menu" | "listbox" | "tree" | "grid" | "dialog" | null; /** * The aria-expanded of breadcrumb item when `variant="ellipsis"`. * When used within a daikin-menu component, this property will be controlled by daikin-menu, so you don't need to specify it explicitly. */ breadcrumbAriaExpanded: "true" | "false" | "undefined" | null; private readonly _focusableRef; /** * Focuses on the inner focusable element. * @param options focus options */ focus(options?: FocusOptions): void; /** * _Internal use._ * Returns the navigation target information. * Used by navigation handling utilities. * * @returns Navigation target information or `null` if not navigable. * * @private */ getDDSNavigationTarget(): NavigationTarget | null; render(): import('lit-html').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "daikin-breadcrumb-item": DaikinBreadcrumbItem; } }