import type { PropertyDeclarations } from 'lit'; import { ElementSlug } from '../../definitions/enums.js'; import type { BreadcrumbElementEventMap, BreadcrumbItemElementEventMap, BreadcrumbListElementEventMap } from '../../definitions/events.js'; import { AracnaAriaBreadcrumbElement as AriaBreadcrumbElement, AracnaAriaBreadcrumbItemElement as AriaBreadcrumbItemElement, AracnaAriaBreadcrumbListElement as AriaBreadcrumbListElement } from '../aria/aria-breadcrumb-element.js'; declare global { interface HTMLElementTagNameMap { 'aracna-breadcrumb': BreadcrumbElement; 'aracna-breadcrumb-item': BreadcrumbItemElement; 'aracna-breadcrumb-list': BreadcrumbListElement; } } declare class BreadcrumbElement extends AriaBreadcrumbElement { /** * Properties */ /** */ items?: T[]; get slug(): ElementSlug; static properties: PropertyDeclarations; } declare class BreadcrumbListElement extends AriaBreadcrumbListElement { get slug(): ElementSlug; } declare class BreadcrumbItemElement extends AriaBreadcrumbItemElement { /** * Properties */ /** */ headline?: string; href?: string; icon?: string; get slug(): ElementSlug; static properties: PropertyDeclarations; } export { AriaBreadcrumbElement as AracnaBreadcrumbElement, AriaBreadcrumbItemElement as AracnaBreadcrumbItemElement, AriaBreadcrumbListElement as AracnaBreadcrumbListElement };