import { OnChanges, SimpleChanges, EventEmitter } from '@angular/core'; export interface NavItem { id: string; text: string; image: string; } export declare class BlockNavComponent implements OnChanges { navData: NavItem[]; initialNavId: string; navChange: EventEmitter; activeNavId: string; mousedownId: string; ngOnChanges(changes: SimpleChanges): void; /** * 设定初始值并抛出导航变更事件 */ private initialActiveNavId; handleNavItemClick(itemId: string): void; handleMouseout(itemId: string): void; handleMousedown(itemId: string): void; handleMouseup(): void; imageDragstart(): boolean; }