import { Injector, Type } from '@angular/core'; import { BehaviorSubject, Observable } from 'rxjs'; import { ActivatedRoute, Params, Router } from '@angular/router'; import * as i0 from "@angular/core"; export declare class BreadcrumbsService { private activatedRoute; private router; private injector; breadcrumbs$: BehaviorSubject; constructor(activatedRoute: ActivatedRoute, router: Router, injector: Injector); private updateBreadcrumbs; private formatUrl; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export interface BreadcrumbConfigItem { label: string; resolver?: Type; url?: string; } export interface Breadcrumb { url: string; params: Params; label: Observable; } export interface BreadcrumbResolver { getTitle(params: any): Observable; }