import { EventEmitter, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { INavItem } from '../../../models/INavItem'; export declare class SidenavComponent implements OnInit { private router; /** * Options to display as navigation items from the top * Use the IOption interface: { path: string; label: string; icon: string; } * * @internal */ routes?: INavItem[]; /** * Options to display as navigation items from bottom * Use the IOption interface: { path: string; label: string; icon: string; } * * @internal */ routesReverse?: INavItem[]; /** * Options to display as menu items for the top list * Use the IMenuOptions interface: { label: string; icon?: string; callback: () => void; args?: any[]; } * * @internal */ navState: EventEmitter; isSidenavOpen: boolean; constructor(router: Router); ngOnInit(): void; onSidenavMenuToggle(): void; navRoute(route: INavItem): void; }