import { CustomElement } from '../../Abstracts/CustomElement'; import type { IBreadcrumbItemElementProps } from './IBreadcrumbItemElementProps'; declare const BreadcrumbItemElement_base: (abstract new (...args: Array) => import("../../../../Controls/Behaviors/Themeable").IThemeableProps) & typeof CustomElement & import("../../../../Controls/Behaviors/Themeable").IThemeableCtor; /** * Breadcrumb Item - A component representing an individual link or label within a breadcrumb navigation trail. * * @description * The `Breadcrumb Item` component is used as a single element in a breadcrumb navigation trail. It can act as a link to navigate * to a previous section of the hierarchy or as a label for the current page. Breadcrumb items are commonly used in conjunction * with the `Breadcrumb` component to create a complete navigation trail. * * @name Breadcrumb Item * @element mosaik-breadcrumb-item * @category Navigation * * @slot - The content of the breadcrumb item, typically text or an icon. * * @dependency {IconElement} - The Icon element. * * @example * Used inside a breadcrumb navigation trail: * ```html * * Home * Category * Subcategory * Current Page * * ``` * * @public */ export declare class BreadcrumbItemElement extends BreadcrumbItemElement_base implements IBreadcrumbItemElementProps { private _isActive; /** * @public */ constructor(); /** * Returns the `is` property. * The `is` property represents natural name of this element. * * @public * @static * @readonly */ static get is(): string; /** * Gets or sets the `isActive` property. * * @public * @attr */ get isActive(): boolean; set isActive(value: boolean); /** * @public */ firstItem(): boolean; } /** * @public */ export declare namespace BreadcrumbItemElement { type Props = IBreadcrumbItemElementProps; } /** * @public */ declare global { interface HTMLElementTagNameMap { 'mosaik-breadcrumb-item': BreadcrumbItemElement; } } export {}; //# sourceMappingURL=BreadcrumbItemElement.d.ts.map