import { ActivatedRoute, Event, Router } from "@angular/router";
import { Observable } from "rxjs";
import { BreadcrumbItem } from "./public-api";
import * as i0 from "@angular/core";
/**
 * @ignore
 */
export declare class BreadcrumbStateService {
    getBreadcrumbState(routerState: ActivatedRoute, url?: string, breadcrumbs?: BreadcrumbItem[]): BreadcrumbItem[];
    getNavigationSubscription(router: Router): Observable<Event>;
    static ɵfac: i0.ɵɵFactoryDeclaration<BreadcrumbStateService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<BreadcrumbStateService>;
}
