import { Store } from "@ngrx/store"; import { Location } from "@angular/common"; import { Observable } from "rxjs/Observable"; import { UserModel } from "@soushians/user"; import { FeatureState } from "../../reducers"; import { LayoutConfigurationService } from "../../services/layout-configuration.service"; import { State as toolbarState } from "../../reducers/toolbar.reducer"; export declare class ToolbarMenuComponent { private document; private _location; private store; configurationService: LayoutConfigurationService; showSecondSidenav: Observable; showSidebarMenu: any; app_config: any; user: UserModel; displayName: string; user$: Observable; showMainSidenav: Observable; toolbarAnimationState: "comfortable" | "compact" | "summary" | "hide"; menuAnimationState: "comfortable" | "compact" | "summary" | "hide"; logoAnimationState: "comfortable" | "compact" | "summary" | "hide"; titleAnimationState: "comfortable" | "compact" | "summary" | "hide"; menuItems$: Observable; lastScroll: number; config: toolbarState; config$: Observable; anchorsMode: boolean; constructor(document: any, _location: Location, store: Store, configurationService: LayoutConfigurationService); onWindowScroll(): void; signout(): void; goback(): void; toggleSecondSidebar(): void; toggleMainSidebar(): void; _observe_on_layout_config_and_filter_routes(): void; }