import { AfterViewInit, ChangeDetectorRef, ElementRef, OnDestroy, OnInit } from '@angular/core'; import { Title } from '@angular/platform-browser'; import { ActivatedRoute, Router } from '@angular/router'; import { TakSnavItems } from './navigation-interfaces'; import { RoutePartsService, ToggleSidebar } from './services'; import { FormControl } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class TakOriginLayoutComponent implements OnInit, AfterViewInit, OnDestroy { private _routePartsService; private _toggleSidebar; private _activeRoute; private _cd; private _router; private _title; scrollLayout: ElementRef; private _routerSubs; private _routerChangeTitleSubs; private _sidebarStatus; navigation: TakSnavItems[]; appIcon: string; appTitle: string; appSidebarTitle: string; appSidebarSubtitle: string; sidebarDebounceTime: number; mdWidth: number; isDinamicSidebar: boolean; includeBreadcrumbs: boolean; accordionInCollections: boolean; disableHiddenCollections: boolean; hasFooter: boolean; authorities: any[]; context: any; private _isModuleLoading; private _pageTitle; private _isSidebarCompact; isSidebarFixed: boolean; isMd: boolean; sidebarRespForm: FormControl; constructor(_routePartsService: RoutePartsService, _toggleSidebar: ToggleSidebar, _activeRoute: ActivatedRoute, _cd: ChangeDetectorRef, _router: Router, _title: Title); ngOnInit(): void; ngAfterViewInit(): void; onResize(): void; sidebarMouseEnter(): void; sidebarMouseLeave(): void; toggleSidebar(event: boolean): void; onBlockSidebar(event: boolean): void; scrollToTop(): void; private _changePageTitle; ngOnDestroy(): void; get isModuleLoading(): boolean; get isSidebarCompact(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class TakLoader { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }