import { Injector } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { Observable } from 'rxjs';
import { BreadcrumbsConfig } from './breadcrumbs.config';
import { Breadcrumb } from '../models/breadcrumb';
export declare class BreadcrumbsService {
    private _router;
    route: ActivatedRoute;
    private _config;
    private _injector;
    private _breadcrumbs;
    private _defaultResolver;
    constructor(_router: Router, route: ActivatedRoute, _config: BreadcrumbsConfig, _injector: Injector);
    readonly crumbs$: Observable<Breadcrumb[]>;
    getCrumbs(): Observable<Breadcrumb[]>;
    private _resolveCrumbs(route);
}
