import { ElementRef, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { Observable } from 'rxjs'; import { BusinessNavConfigService } from '../../config.service'; import { BusinessNavDataService } from '../../data.service'; import { BusinessNavLocationService } from '../../modals/location-switcher-modal/location.service'; import { PinsService } from '../../pins.service'; import { ProductLogoBankService } from '../../product-logo-bank.service'; import { AtlasTranslateService } from '../../translate/translate.service'; import { ModalService } from '../modal/modal.service'; import * as i0 from "@angular/core"; export declare class NavItemComponent implements OnInit { private router; private apiService; private pinService; private t; private configService; private el; private locationService; private productLogoBankService; private modalService; url: string; path: string; icon: string; label: string; translationId: string; productId: string; serviceProviderId: string; logoUrl?: string; pinnable: boolean; navigationId: string; indentation: number; showIcon: boolean; chipContent: string; userRequired: boolean; ooProduct: boolean; productNavigation: boolean; isPinned$: Observable; text$: Observable; curServiceProviderId: Observable; formattedUrl: Observable; formattedPath$: Observable; isActive$: Observable; constructor(router: Router, apiService: BusinessNavDataService, pinService: PinsService, t: AtlasTranslateService, configService: BusinessNavConfigService, el: ElementRef, locationService: BusinessNavLocationService, productLogoBankService: ProductLogoBankService, modalService: ModalService); ngOnInit(): void; togglePin(event: Event): void; calcIndentation(indentation: number): number; switchPage(path$: Observable, page: boolean, dimensions?: {}, event?: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }