import { OnInit } from '@angular/core'; import { HeaderConfig } from '../../../_models/header-config.model'; import { ToggleSidenavService } from '../../../_services/toggle-sidenav.service'; import { BaseUserService } from '../../../../services/base-user/base-user.service'; /** * A sidenav header component */ export declare class SidenavHeaderComponent implements OnInit { private toggleSidenavService; private userService; /** The header config object */ config: HeaderConfig; /** The sidenav's title */ title: string; /** A boolean indicating whether the sidenav is open */ sideNavIsOpen: boolean; /** * @param toggleSidenavService - A reference to the sidenav's toggle service * @param userService - A reference to the user service */ constructor(toggleSidenavService: ToggleSidenavService, userService: BaseUserService); /** * Method called when the component initialies */ ngOnInit(): void; /** * Method called when the user clicks on the logout button */ onLogout(): void; /** * Method called when the sidenav is toggled */ onToggleSideNav(): void; }