import { BooleanInput } from '@angular/cdk/coercion'; import { EventEmitter } from '@angular/core'; import { AriaHeadingLevel, MtnaAriaHeadingLevelCtor } from '@mtna/lib-ui'; import { MtnaBreadcrumb } from './breadcrumb.model'; import * as i0 from "@angular/core"; declare const _Base: MtnaAriaHeadingLevelCtor; export declare class MtnaBreadcrumbsComponent extends _Base implements AriaHeadingLevel { static ngAcceptInputType_breadcrumbs: MtnaBreadcrumb[] | null | undefined; static ngAcceptInputType_triggerTooltipDisabled: BooleanInput; /** * Routes for back navigation, displayed within a menu. */ get breadcrumbs(): MtnaBreadcrumb[]; set breadcrumbs(breadcrumbs: MtnaBreadcrumb[]); private _breadcrumbs; /** * HTML content representing the displayed breadcrumb, inserted via innerHTML. * Injected within a pseudo-heading element with {@link AriaHeadingLevel}. * Defaults to 'h2' */ content: string | null | undefined; /** * Tooltip displayed on the breadcrumb menu trigger. Also represents the aria-label. * Defaults to 'Back navigation options'. */ triggerTooltip: string; /** Whether to prevent tooltip from displaying. Defaults to false. */ get triggerTooltipDisabled(): boolean; set triggerTooltipDisabled(triggerTooltipDisabled: boolean); private _triggerTooltipDisabled; /** * Emits the {@link MtnaBreadcrumb} that was selected for navigation. */ navigated: EventEmitter; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};