import { ConfigServiceBase } from '../../../services/config.service.base'; import { SpiderlyMenuItem } from '../sidebar/sidebar-menu.component'; import { AuthServiceBase } from '../../../services/auth.service.base'; import * as i0 from "@angular/core"; export declare class TopBarComponent { private authService; private config; menu: SpiderlyMenuItem[]; companyName: string; logoPath: string; /** * Determines whether to show background color on hover * for root menu items. Defaults to `false`. */ showHoverBgOnRootItems: boolean; private permissionSubscription; constructor(authService: AuthServiceBase, config: ConfigServiceBase); ngOnInit(): void; hideMenuItemsBasedOnPermissions: (menu: SpiderlyMenuItem[], currentUserPermissionCodes: string[]) => void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }