import { OnInit } from '@angular/core'; import { ThemeOptions } from '../../../ThemeOptions/theme-options'; import { Observable } from 'rxjs'; import { ActivatedRoute } 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 * as i0 from "@angular/core"; export declare class SidebarComponent implements OnInit { globals: ThemeOptions; private activatedRoute; private store; extraParameter: any; searchBoxActive: boolean; searchBoxVisible: boolean; fakeMenuDataSource: { name: string; child: ({ name: string; icon: string; child: { name: string; url: string; }[]; url?: undefined; } | { name: string; icon: string; url: string; child?: undefined; })[]; }[]; menuList: Menu[]; filteredMenuList: Menu[]; setChildren(items: any, parent: any, searchText: any): any; type(searchText: string): void; config$: Observable; constructor(globals: ThemeOptions, activatedRoute: ActivatedRoute, store: Store<{ theme: ThemeState; }>); config: PerfectScrollbarConfigInterface; componentRef?: PerfectScrollbarComponent; directiveRef?: PerfectScrollbarDirective; private newInnerWidth; private innerWidth; activeId: string; sidebarHoverMouseOut(): void; sidebarHoverMouseIn(): void; ngOnInit(): void; onResize(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }