import { OnInit, EventEmitter, OnDestroy } from '@angular/core'; import { LocaleProviderService } from '../locale-provider/locale-provider.service'; interface LocaleValue { okText: string; cancelText: string; } export declare class MenuComponent implements OnInit, OnDestroy { private _localeProviderService; prefixCls: string; subMenuPrefixCls: string; radioPrefixCls: string; multiSelectMenuBtnsCls: string; menuSelectContanerPrefixCls: string; firstLevelSelectValue: number | string; heightStyle: object; subMenuData: Array; showSelect: boolean; subSelInitItem: object; locale: LocaleValue; private _data; private _unsubscribe$; get data(): any[]; set data(v: any[]); level: number; value: Array; height: number; multiSelect: boolean; onChange: EventEmitter; onOk: EventEmitter; onCancel: EventEmitter; constructor(_localeProviderService: LocaleProviderService); onMenuOk(): void; onMenuCancel(): void; getNewFsv(): string; onClickFirstLevelItem(dataItem: any): void; onClickSubMenuItem(dataItem: any): void; getSelectValue(dataItem: any): any[]; initData(): void; getClass(dataItem: any): string; dataItemSelected(dataItem: any): boolean; ngOnInit(): void; ngOnDestroy(): void; } export {};