import { OnInit } from "@angular/core"; import { ThemeOptions } from "../../../ThemeOptions/theme-options"; import { Observable } from "rxjs"; import { ActivatedRoute, Router } from "@angular/router"; import { PerfectScrollbarConfigInterface, PerfectScrollbarComponent, PerfectScrollbarDirective } from "ngx-perfect-scrollbar"; import { Store } from "@ngrx/store"; import { ThemeState } from "../../../ThemeOptions/store/theme.state"; import { Menu } from "../models/Menu"; import { MenuService } from "./menu.service"; import { HttpClient } from "@angular/common/http"; import * as i0 from "@angular/core"; export declare class SidebarComponent implements OnInit { globals: ThemeOptions; private activatedRoute; private store; private menuService; router: Router; private http; extraParameter: any; config: PerfectScrollbarConfigInterface; private newInnerWidth; private innerWidth; searchBoxActive: boolean; searchBoxVisible: boolean; menuList: Menu[]; filteredMenuList: Menu[]; config$: Observable; activeId: string; activeIds: string[]; constructor(globals: ThemeOptions, activatedRoute: ActivatedRoute, store: Store<{ theme: ThemeState; }>, menuService: MenuService, router: Router, http: HttpClient); componentRef?: PerfectScrollbarComponent; directiveRef?: PerfectScrollbarDirective; ngOnInit(): void; gotoHome(): void; onResize(event: any): void; searchMenu(searchText: string): void; sidebarHoverMouseOut(): void; sidebarHover: boolean; sidebarHoverMouseIn(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }