import { CascadeVerticalItem } from './cascade-vertical-item'; import { ElementRef, EventEmitter, OnInit } from '@angular/core'; export declare class NecCascadeComponent implements OnInit { private elementRef; cascadeButtonDefaultText: string; cascadeHorizontalItemWidth: number; cascadeVerticalHeight: number; maxColumnNum: number; rootCascadeItems: CascadeVerticalItem[]; cascadeVerticalChosenItem: EventEmitter; cascadeButtonClicked: boolean; chosenVerticalItem: CascadeVerticalItem; cascadeItem: CascadeVerticalItem[][]; showCascadeItems: boolean[]; constructor(elementRef: ElementRef); ngOnInit(): void; cascadeButtonClick(): void; /** * 获得横向偏移长度 */ getHorizontalPosition(num: number): string; /** * 纵向最高高度 */ getCascadeVerticalItemHeight(): string; /** * 获得横向列宽度 */ getCascadeHorizontalItemWidth(): string; cascadeVerticalItemClick(currentHorizontalItemCount: number, cascadeVerticalItem: CascadeVerticalItem): void; /** * 处理鼠标点击组件外元素事件 * event 事件 */ offClickHandler(event: any): void; }