import { BehaviorSubject, Subject } from 'rxjs'; import { NzSafeAny } from 'ng-zorro-antd/core/types'; import { NzMenuModeType, NzMenuThemeType } 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; theme$: BehaviorSubject; mode$: BehaviorSubject; inlineIndent$: BehaviorSubject; isChildSubMenuOpen$: BehaviorSubject; onDescendantMenuItemClick(menu: NzSafeAny): void; onChildMenuItemClick(menu: NzSafeAny): void; setMode(mode: NzMenuModeType): void; setTheme(theme: NzMenuThemeType): void; setInlineIndent(indent: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }