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 `
` 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 `