import { EventEmitter, SimpleChanges } from '@angular/core'; import { NavbarItem } from '../../../models/shared/navbar'; import { CommonService } from '../../../services/common/common.service'; import * as i0 from "@angular/core"; export declare class NavbarComponent { private commonService; /** Items to show in sidebar's main container */ bodyItems: NavbarItem[]; /** Items to show in sidebar's bottom container */ bottomItems: NavbarItem[]; /** Storing item to be selected */ selectedItem: string; /** Set initial selected item */ initialSelectedItem: string; /** Storing the checkboxes value */ checkboxesChecked: boolean; /** Emitter to emit item and its toggle value to parent */ toggleItem: EventEmitter; selected: EventEmitter; /** Stores mobile or desktop view for side bar to show */ mobileView: boolean; /** Manage collapse/non-collapse sidebar */ collapse: boolean; modifiedBodyItems: NavbarItem[]; modifiedBottomItems: NavbarItem[]; nonSelectedItemColor: string; constructor(commonService: CommonService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; /** Listen to window resize events to update mobile view dynamically */ onResize(event: Event): void; /** Check and update the mobile view */ checkMobileView(): void; /** Handling toggle item values */ toggledItem(event: Event & { target: { checked: boolean; }; }, item: NavbarItem): void; /** Handling selected item of sidebar */ selectedNavbarItem(event: Event, item: NavbarItem): void; /** Updated selected item of side bar to render */ updateNavView(): void; /** Handling collapsing of sidebar */ toggleNavbar(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }