import { VtsSafeAny } from '@ui-vts-kit/ng-vts/core/types'; import { BehaviorSubject, Subject } from 'rxjs'; import { VtsMenuModeType } from './menu.types'; import * as i0 from "@angular/core"; export declare class MenuService { /** all descendant menu click **/ descendantMenuItemClick$: Subject; /** child menu item click **/ childMenuItemClick$: Subject; mode$: BehaviorSubject; isChildSubMenuOpen$: BehaviorSubject; onDescendantMenuItemClick(menu: VtsSafeAny): void; onChildMenuItemClick(menu: VtsSafeAny): void; setMode(mode: VtsMenuModeType): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }