import { BehaviorSubject, Subject } from 'rxjs'; import { NzDirectionVHIType } from '../core/types/direction'; import { NzMenuService } from './nz-menu.service'; export declare class NzSubmenuService { private nzHostSubmenuService; nzMenuService: NzMenuService; disabled: boolean; mode: NzDirectionVHIType; mode$: import("rxjs").Observable; level: number; level$: BehaviorSubject; subMenuOpen$: BehaviorSubject; open$: BehaviorSubject; mouseEnterLeave$: Subject; menuOpen$: import("rxjs").Observable; setOpenState(value: boolean): void; onMenuItemClick(): void; setLevel(value: number): void; setMouseEnterState(value: boolean): void; constructor(nzHostSubmenuService: NzSubmenuService, nzMenuService: NzMenuService); }