import { Store } from '@ngrx/store'; import { Observable } from 'rxjs'; import { SubscriptionnerDirective } from '../../../dashboard/components/subscriptionner.directive'; import * as i0 from "@angular/core"; export interface BaseMenuItem { menu: string; module?: string; page?: string; subMenu?: string; } export interface SubMenu { name?: string; icon: string; subMenus: BaseMenuItem[]; } export declare class BaseMenuComponent extends SubscriptionnerDirective { protected store: Store; baseMenuTranslation: string; menus$?: Observable; subMenu$?: Observable; highlightedMenu$?: Observable; constructor(store: Store); select(menu: string): void; init(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }