import { ComponentRef } from '@angular/core'; import { NavigationEnd, Router } from '@angular/router'; import { Store } from '@ngrx/store'; import { Observable } from 'rxjs'; import { SubscriptionnerDirective } from '../../../dashboard/components/subscriptionner.directive'; import { BaseMenuItem } from '../base-menu/base-menu.component'; import * as i0 from "@angular/core"; export declare class BaseLayoutComponent extends SubscriptionnerDirective { protected store: Store; protected router: Router; instanciatedComponent: ComponentRef; menus$?: Observable; menuOpen$?: Observable; navigationEnd$: Observable; constructor(store: Store, router: Router); init(): void; highlightMenu(menu: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }