import { OnInit, TemplateRef } from '@angular/core';
import { Router } from '@angular/router';
import { Observable } from 'rxjs';
import { NgxBreadcrumbService } from './ngx-breadcrumb.service';
import { IBreadcrumb } from './ngx-breadcrumb.types';
import * as i0 from "@angular/core";
export declare class NgxBreadcrumbComponent implements OnInit {
    private readonly router;
    private readonly service;
    breadcrumbTemplate: TemplateRef<IBreadcrumb> | null;
    breadcrumbs$: Observable<IBreadcrumb[]> | null;
    constructor(router: Router, service: NgxBreadcrumbService);
    ngOnInit(): void;
    navigateTo(path: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxBreadcrumbComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NgxBreadcrumbComponent, "ngx-breadcrumb", never, { "breadcrumbTemplate": "breadcrumbTemplate"; }, {}, never, never>;
}
