import { OnDestroy, OnInit } from '@angular/core';
import { Meta, Title } from '@angular/platform-browser';
import { ActivatedRoute, Router } from '@angular/router';
import { UI } from '../../core/enums/ui';
import { AppAsideComponent } from '../../layout/app/aside/app-aside.component';
declare class Breadcrumb {
    route: ActivatedRoute;
    title: any;
    disabled: boolean;
    url: string;
    constructor(defs?: any);
}
export declare class BreadcrumbsComponent implements OnInit, OnDestroy {
    router: Router;
    private titleService;
    private metaService;
    ui: typeof UI;
    private routerState$;
    private subscriptions;
    breadcrumbs: Breadcrumb[];
    readonly host = "jnt-breadcrumbs-host";
    get withAside(): boolean;
    aside: AppAsideComponent;
    constructor(router: Router, titleService: Title, metaService: Meta);
    ngOnInit(): void;
    ngOnDestroy(): void;
    build(router: ActivatedRoute): void;
}
export {};
