import { BehaviorSubject } from 'rxjs'; import { MenuItem } from '../models'; import * as i0 from "@angular/core"; export declare const GM_MENU_ROLLUP_KEY = "GM_MENU_ROLLUP"; export declare class MenuService { private breakpointsSrv; private router; storageSrv: Storage; visible: boolean; onRollUp: BehaviorSubject; mobileActiveItem: MenuItem | string; private optionalItems; userName: string; private config$; private originConfig; private destroyRef; constructor(); attachOptionalMenuItems(config?: MenuItem[]): MenuItem[]; register(items: MenuItem[]): void; get items(): MenuItem[]; get primaryItems(): MenuItem[]; get secondaryItems(): MenuItem[]; private setDefaultSetting; private saveState; get config(): MenuItem[]; getState(): boolean; toggle(rollUp: boolean): void; get isRollUp(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }