import { CdkDragDrop } from '@angular/cdk/drag-drop'; import { HttpClient } from '@angular/common/http'; import { ChangeDetectorRef, OnInit } from '@angular/core'; import { XcHelpPart } from '@gspwidget/util'; import { NzFormatEmitEvent } from 'ng-zorro-antd/core/tree/public-api'; export declare class XcHelpShellComponent implements OnInit { http: HttpClient; cd: ChangeDetectorRef; /** 仅初次有效 */ parts: XcHelpPart[]; onSelect: (result: any) => void; firstSelected: any; innerParts: XcHelpPart[]; constructor(http: HttpClient, cd: ChangeDetectorRef); ngOnInit(): void; getResult(): any; isValid(): boolean; handleClickItem(item: any, part: XcHelpPart, i: number): void; handleDbClickItem(item: any, part: XcHelpPart, i: number): void; handleClickTreeNode(e: NzFormatEmitEvent, part: XcHelpPart, i: number): void; handleDbClickTreeNode(e: NzFormatEmitEvent, part: XcHelpPart, i: number): void; handleMultiTreeCheckChange(e: NzFormatEmitEvent, part: XcHelpPart, i: number): void; getMultiTreeResult(part: XcHelpPart): "default" | "withParentsChildren" | "leavesOnly"; getLastPart(): XcHelpPart; drop(event: CdkDragDrop, list: XcHelpPart[]): void; }