import { Injector, OnDestroy } from '@angular/core'; import { Router } from '@angular/router'; import { TranslateService } from '@ngx-translate/core'; import { BehaviorSubject, Subscription } from 'rxjs'; import { IBreadcrumb, IMenu } from './layout.type'; interface IOptions { breadFn?(items: IBreadcrumb[]): IBreadcrumb[]; } export declare class MLayoutService implements OnDestroy { private injector; private router; private i18n; headerVisible$: BehaviorSubject; breadcrumb$: BehaviorSubject; sideMenuClick$: BehaviorSubject; sideMenuVisible$: BehaviorSubject; menuVisible$: BehaviorSubject; options$: BehaviorSubject; routerChange: Subscription; constructor(injector: Injector, router: Router, i18n: TranslateService); private updateBreads; private formatBreakcrumb; toggleHeader(show?: boolean): void; toggleSideMenu(show?: boolean): void; toggleMenu(show?: boolean): void; ngOnDestroy(): void; } export {};