import * as i0 from '@angular/core'; import { Provider } from '@angular/core'; /** * Headless breadcrumb trail implementing the * [WAI-ARIA Breadcrumb pattern](https://www.w3.org/WAI/ARIA/apg/patterns/breadcrumb/): * a `navigation` landmark wrapping a set of links that reveal the page's * position within the site hierarchy. * * The directive contributes only the landmark role + accessible name; the * consumer owns the markup structure (an `
    ` of `
  1. ` links is the APG * recommendation) and applies their own styles. Each link decorated with * `[forBreadcrumbItem]` can mark itself the current page via `current`, and * visual dividers decorated with `[forBreadcrumbSeparator]` are hidden from * assistive technology. * * There is no keyboard interaction or focus management beyond what the native * links provide — breadcrumb links are ordinary tab stops. * * @example * ```html * * ``` */ declare class ForBreadcrumbs { #private; /** * Accessible label for the navigation landmark. Defaults to the scope's * `label` (`'Breadcrumb'` unless overridden via * `provideForBreadcrumbsDefaults`), so a bare `