import * as i0 from '@angular/core'; import { ChangeDetectorRef, AfterContentInit, DestroyRef, QueryList } from '@angular/core'; import * as i1 from '@daffodil/design'; /** * Represents each individual breadcrumb item. Must be used on a `
  • ` element. * * @example * ```html *
  • * Link *
  • * ``` */ declare class DaffBreadcrumbItemDirective { private cdRef; private _active; constructor(cdRef: ChangeDetectorRef); /** Called by the DaffBreadcrumbComponent to set the active state */ setActive(value: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Groups breadcrumb items. Must be applied to a native `
      ` element. * * @example * ```html *
        *
      1. * Home *
      2. *
      3. * Current page *
      4. *
      * ``` */ declare class DaffBreadcrumbComponent implements AfterContentInit { private destroyRef; constructor(destroyRef: DestroyRef); /** * @docs-private */ breadcrumbItems: QueryList; /** * @docs-private */ ngAfterContentInit(): void; private updateActiveState; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * @docs-private */ declare const DAFF_BREADCRUMB_COMPONENTS: readonly [typeof DaffBreadcrumbComponent, typeof DaffBreadcrumbItemDirective]; /** * @deprecated in favor of {@link DAFF_BREADCRUMB_COMPONENTS}. Deprecated in version 0.78.0. Will be removed in version 1.0.0. */ declare class DaffBreadcrumbModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { DAFF_BREADCRUMB_COMPONENTS, DaffBreadcrumbComponent, DaffBreadcrumbItemDirective, DaffBreadcrumbModule };