import { OnDestroy, OnInit } from '@angular/core';
import { Observable } from 'rxjs';
import { BreadcrumbItem } from 'carbon-components-angular';
import { BreadcrumbService } from './breadcrumb.service';
import { PageHeaderService, PageTitleService } from '../../services';
import * as i0 from "@angular/core";
export declare class BreadcrumbNavigationComponent implements OnInit, OnDestroy {
    private readonly breadcrumbService;
    private readonly pageHeaderService;
    private readonly pageTitleService;
    isCompact: boolean;
    readonly compactMode$: Observable<boolean>;
    readonly breadcrumbItems$: Observable<Array<BreadcrumbItem>>;
    private readonly _subscriptions;
    constructor(breadcrumbService: BreadcrumbService, pageHeaderService: PageHeaderService, pageTitleService: PageTitleService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BreadcrumbNavigationComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BreadcrumbNavigationComponent, "valtimo-breadcrumb-navigation", never, {}, {}, never, never, false, never>;
}
//# sourceMappingURL=breadcrumb-navigation.component.d.ts.map