import { NgZone } from '@angular/core'; import { Router } from '@angular/router'; import { OnDestroy } from '@angular/core'; import { LuigiBreadcrumb } from '../models/bradcrumbs'; import * as i0 from "@angular/core"; export declare class LuigiNavigationService implements OnDestroy { private microAppName; private router; private ngZone; private subscriptions; private homeBreadcrumb; constructor(microAppName: string, router: Router, ngZone: NgZone); /** * Aggiorna il nome della microapp corrente * @param label nome della micro app * @returns void */ setAppName: (label: string) => void; /** * Aggiorna la prima briciola di pane dell'app * @param breadcrumb briciola * @returns void */ setBreadcrumbHome: (breadcrumb: LuigiBreadcrumb) => void; /** * Aggiorna le briciole di pane che seguono la home * @param breadcrumbs nuove briciole da visualizzare * @returns void */ changeBreadcrumbs: (breadcrumbs: LuigiBreadcrumb[]) => void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }