import { EventEmitter, TemplateRef } from '@angular/core'; import { ToggleMenuListItem } from './toggle-menu.type'; import * as i0 from "@angular/core"; export declare class ToggleMenuListItemComponent { item: ToggleMenuListItem; index: number; selectIndex: number; activeIndex: number; /** * 【可选】决定下拉框每项文字如何显示,默认显示filterKey字段或者本身的值 */ formatter: (item: any) => string; /** * 【当传入资源(options)类型为Array<{key: value},必选】针对传入资源options的每项对应字段做过滤操作 */ filterKey: string; /** * 【当传入资源(options)类型为Array<{key: value},必选】针对传入资源options的每项对应字段做禁用操作的key */ optionDisabledKey: string; /** * 【当传入资源(options)类型为Array<{key: value},可选】如使用分组需设置 */ optionGroupKey: string; /** * 【可选】是否允许高亮选项 */ highlightToggle: boolean; /** * 【可选】下拉高亮css */ highlightItemClass: string; /** * 【可选】是否支持多选 */ multiple: boolean; /** * 【可选】是否需要关键字高亮显示 */ isShowKeyword: boolean; /** * 【可选】auto-complete 中需要高亮显示的关键字 */ keyword: string; customTemplate: TemplateRef; color: string; chooseItem: EventEmitter; constructor(); choose(option: any, index: any, event?: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }