import { LocalizationService, RoutesService } from '@abp/ng.core';
import { NavbarService } from '@volo/ngx-lepton-x.core';
import { MobileMenuItemFilterFn } from '../tokens/mobile-navbar-items-filter.token';
import * as i0 from "@angular/core";
export declare class AbpNavbarService {
    private routes;
    private navbarService;
    private localizationService;
    private mobileMenuItemFilterFn;
    constructor(routes: RoutesService, navbarService: NavbarService, localizationService: LocalizationService, mobileMenuItemFilterFn: MobileMenuItemFilterFn);
    private mapRouteToNavItem;
    initRoutes(): void;
    private getRouteChildrenAsNavItems;
    static ɵfac: i0.ɵɵFactoryDeclaration<AbpNavbarService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<AbpNavbarService>;
}
