import { DdsElement } from '../../internal/dds-hu-element'; /** * `dap-ds-breadcrumb` * @summary A breadcrumb is a secondary navigation scheme that reveals the user's location in a website or Web application. * @element dap-ds-breadcrumb * @title - Breadcrumb * * @slot - The content of the breadcrumb. * @slot separator - The separator between breadcrumb items. Default is '/'. * * @csspart base - The main breadcrumb container. * @csspart separator - The separator of the breadcrumb. * * @cssproperty --dds-breadcrumb-width - The width of the breadcrumb container (default: 100%) * @cssproperty --dds-breadcrumb-overflow-x - The horizontal overflow behavior of the breadcrumb (default: auto) * @cssproperty --dds-breadcrumb-transition - The transition property for the breadcrumb (default: all 0.2s ease-in-out) * @cssproperty --dds-breadcrumb-list-display - The display property of the breadcrumb list (default: flex) * @cssproperty --dds-breadcrumb-list-flex-wrap - The flex-wrap property of the breadcrumb list (default: nowrap) * @cssproperty --dds-breadcrumb-list-align-items - The align-items property of the breadcrumb list (default: center) * @cssproperty --dds-breadcrumb-list-min-width - The minimum width of the breadcrumb list (default: max-content) */ export default class DapDSBreadcrumb extends DdsElement { static readonly styles: import('lit').CSSResult; /** @ignore */ defaultSlot: HTMLSlotElement; /** @ignore */ separatorSlot: HTMLSlotElement; variant: string; /** Mobile version of the breadcrumb */ mobile: boolean; /** The aria-labelledby of the breadcrumb */ ariaLabelledBy?: string; private _cachedItems; private _debounceTimeout?; private cloneSeparator; private handleSlotChange; private _updateBreadcrumbItems; render(): import('lit-html').TemplateResult<1>; }